Skip to content

Commit 223a975

Browse files
committed
Update the custom retry strategy to cover all possible results
1 parent cf1b7b7 commit 223a975

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

fastlane/Fastfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -260,15 +260,15 @@ private_lane :retreive_failed_e2e_tests do
260260
junit_report = Nokogiri::XML(File.read(report_path))
261261
failed_tests = []
262262
passed_tests = []
263-
263+
suite_name = junit_report.xpath('//testsuite').first['name'].split('.').first
264264
junit_report.xpath('//testcase').each do |testcase|
265-
suite_name = testcase['classname'].split('.').join('/')
266-
test_name = testcase['name']
265+
class_name = testcase['classname'].split('.').last
266+
test_name = testcase['name'].delete('()')
267267

268268
if testcase.at_xpath('failure')
269-
failed_tests << "#{suite_name}/#{test_name}"
269+
failed_tests << "#{suite_name}/#{class_name}/#{test_name}"
270270
else
271-
passed_tests << "#{suite_name}/#{test_name}"
271+
passed_tests << "#{suite_name}/#{class_name}/#{test_name}"
272272
end
273273
end
274274

0 commit comments

Comments
 (0)