Class: SixthSense::Runners::TestUnitCheckedCoverageProbe
- Inherits:
-
Object
- Object
- SixthSense::Runners::TestUnitCheckedCoverageProbe
- Defined in:
- lib/sixth_sense/runners/test_unit_checked_coverage_probe.rb
Class Method Summary collapse
Class Method Details
.run(test_path, test_name) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/sixth_sense/runners/test_unit_checked_coverage_probe.rb', line 9 def run(test_path, test_name) status = CheckedCoverageTrace.capture do require "test/unit" require "test/unit/testresult" require "test/unit/worker-context" Test::Unit::AutoRunner.need_auto_run = false require File.(test_path) run_test(test_case_classes, test_name) ? 0 : 1 end exit(status) rescue LoadError => error warn error. exit(127) end |