Class: SixthSense::Runners::MinitestCoverageProbe
- Inherits:
-
Object
- Object
- SixthSense::Runners::MinitestCoverageProbe
- Defined in:
- lib/sixth_sense/runners/minitest_coverage_probe.rb
Class Method Summary collapse
Class Method Details
.run(test_path, test_name) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/sixth_sense/runners/minitest_coverage_probe.rb', line 12 def run(test_path, test_name) Coverage.start(lines: true, branches: true) require File.(test_path) passed = run_test(test_name) clear_minitest_runnables result = Coverage.result write_snapshot(result) exit(passed ? 0 : 1) rescue LoadError => error warn error. exit(127) end |