snapshot/lib/snapshot/runner.rb in fastlane-2.14.2 vs snapshot/lib/snapshot/runner.rb in fastlane-2.15.0.beta.20170213032052
- old
+ new
@@ -79,11 +79,11 @@
if retries < Snapshot.config[:number_of_retries]
UI.important "Tests failed, re-trying #{retries + 1} out of #{Snapshot.config[:number_of_retries] + 1} times"
run_for_device_and_language(language, locale, device, launch_arguments, retries + 1)
else
- UI.error "Backtrace:\n\t#{ex.backtrace.join("\n\t")}" if $verbose
+ UI.error "Backtrace:\n\t#{ex.backtrace.join("\n\t")}" if FastlaneCore::Globals.verbose?
self.collected_errors << ex
raise ex if Snapshot.config[:stop_after_first_error]
return false # for the results
end
end
@@ -105,11 +105,11 @@
language_folder = File.join(Snapshot.config[:output_directory], detected_language)
device = TestCommandGenerator.find_device(device_name)
components = [launch_arguments].delete_if { |a| a.to_s.length == 0 }
UI.header("Collecting system logs #{device_name} - #{language}")
- logarchive_dest = File.join(language_folder, "system_logs-" + Digest::MD5.hexdigest(components.join("-")) + ".logarchive")
- FastlaneCore::Simulator.copy_logarchive(device, logarchive_dest)
+ log_identity = Digest::MD5.hexdigest(components.join("-"))
+ FastlaneCore::Simulator.copy_logs(device, log_identity, language_folder)
end
def print_results(results)
return if results.count == 0