Sha256: 53d5b6127cfe3430925af871a193fcbf450ecd7f81f42a6c0f8711b434cc4582
Contents?: true
Size: 1.9 KB
Versions: 8
Compression:
Stored size: 1.9 KB
Contents
class Spec_data def self.load_suite_state $screenshots_message = Array.new $screenshots_captured = Array.new end def self.load_spec_state $execution_warnings = Array.new $verification_errors = Array.new $verification_passes = 0 $fail_test_instantly = false $fail_test_at_end = false end def self.clear_spec_state $execution_warnings.clear $verification_errors.clear $verification_passes = 0 $fail_test_instantly = false $fail_test_at_end = false end def self.reset_captured_screenshots $screenshots_message.clear $screenshots_captured.clear $screenshots_data = {} $fail_screenshot = nil end def self.determine_spec_result if $execution_warnings.empty? Log.info("No warnings detected during test run.") else Log.info("Warnings detected during test run: (#{$execution_warnings.length} total).") msg = "Warning detected during test execution:" $execution_warnings.each { |error_message| msg << "\n\t" + error_message } end if $verification_errors.empty? Log.info("No errors detected during test run.") else Log.info("Errors detected during test run: (#{$verification_errors.length} total).") msg = "TEST FAILURE: Errors detected during test execution:" $verification_errors.each { |error_message| msg << "\n\t" + error_message } end if $fail_test_instantly Log.info("TEST FAILED - CRITICAL ERROR DETECTED") Kernel.fail("TEST FAILED - CRITICAL ERROR DETECTED\n") elsif $fail_test_at_end Log.info("TEST FAILED - VERIFICATION ERRORS DETECTED") Kernel.fail("TEST FAILED - VERIFICATION ERRORS DETECTED\n") else Log.info("TEST PASSED\n") end end def self.add_spec_stats_to_suite_stats $verifications_total += $verification_passes $warnings_total += $execution_warnings.length $errors_total += $verification_errors.length end end
Version data entries
8 entries across 8 versions & 1 rubygems