From 85af3ea21a5a772cb22756190268ba3f921a6400 Mon Sep 17 00:00:00 2001 From: Shinya Maeda Date: Fri, 3 Aug 2018 15:13:39 +0900 Subject: Added unique identifier to calculate_reactive_cache. Decoupled comparison logic to service. Fixed N+1 select queries. --- lib/gitlab/ci/parsers/junit_parser.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/gitlab/ci/parsers/junit_parser.rb b/lib/gitlab/ci/parsers/junit_parser.rb index 741c62707b0..68217c6b5c4 100644 --- a/lib/gitlab/ci/parsers/junit_parser.rb +++ b/lib/gitlab/ci/parsers/junit_parser.rb @@ -8,8 +8,10 @@ module Gitlab def initialize(xml_data) @data = Hash.from_xml(xml_data) + rescue REXML::ParseException + raise JunitParserError, 'Failed to parse XML' rescue - raise JunitParserError, 'Invalid XML data' + raise JunitParserError, 'Unknown error' end def parse!(test_suite) -- cgit v1.2.3