Class: Grntest::Reporters::MarkReporter
- Inherits:
-
BaseReporter
- Object
- BaseReporter
- Grntest::Reporters::MarkReporter
- Defined in:
- lib/grntest/reporters/mark-reporter.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(tester) ⇒ MarkReporter
constructor
A new instance of MarkReporter.
- #on_finish(result) ⇒ Object
- #on_start(result) ⇒ Object
- #on_suite_finish(worker) ⇒ Object
- #on_suite_start(worker) ⇒ Object
- #on_test_failure(worker, result) ⇒ Object
- #on_test_finish(worker, result) ⇒ Object
- #on_test_leak(worker, result) ⇒ Object
- #on_test_no_check(worker, result) ⇒ Object
- #on_test_omission(worker, result) ⇒ Object
- #on_test_omission_suppressed(worker, result) ⇒ Object
- #on_test_start(worker) ⇒ Object
- #on_test_success(worker, result) ⇒ Object
- #on_worker_finish(worker_id) ⇒ Object
- #on_worker_start(worker) ⇒ Object
Constructor Details
#initialize(tester) ⇒ MarkReporter
Returns a new instance of MarkReporter.
23 24 25 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 23 def initialize(tester) super end |
Instance Method Details
#on_finish(result) ⇒ Object
100 101 102 103 104 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 100 def on_finish(result) print_new_line print_new_line report_summary(result) end |
#on_start(result) ⇒ Object
27 28 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 27 def on_start(result) end |
#on_suite_finish(worker) ⇒ Object
94 95 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 94 def on_suite_finish(worker) end |
#on_suite_start(worker) ⇒ Object
33 34 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 33 def on_suite_start(worker) end |
#on_test_failure(worker, result) ⇒ Object
45 46 47 48 49 50 51 52 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 45 def on_test_failure(worker, result) synchronize do report_test_result_mark("F", result) print_new_line report_test(worker, result) report_failure(result) end end |
#on_test_finish(worker, result) ⇒ Object
91 92 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 91 def on_test_finish(worker, result) end |
#on_test_leak(worker, result) ⇒ Object
54 55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 54 def on_test_leak(worker, result) synchronize do report_test_result_mark("L(#{result.n_leaked_objects})", result) print_new_line report_test(worker, result) if result.checked? report_actual(result) else report_marker(result) end end end |
#on_test_no_check(worker, result) ⇒ Object
82 83 84 85 86 87 88 89 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 82 def on_test_no_check(worker, result) synchronize do report_test_result_mark("N", result) print_new_line report_test(worker, result) report_actual(result) end end |
#on_test_omission(worker, result) ⇒ Object
67 68 69 70 71 72 73 74 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 67 def on_test_omission(worker, result) synchronize do report_test_result_mark("O", result) print_new_line report_test(worker, result) report_actual(result) end end |
#on_test_omission_suppressed(worker, result) ⇒ Object
76 77 78 79 80 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 76 def on_test_omission_suppressed(worker, result) synchronize do report_test_result_mark("O", result) end end |
#on_test_start(worker) ⇒ Object
36 37 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 36 def on_test_start(worker) end |
#on_test_success(worker, result) ⇒ Object
39 40 41 42 43 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 39 def on_test_success(worker, result) synchronize do report_test_result_mark(".", result) end end |
#on_worker_finish(worker_id) ⇒ Object
97 98 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 97 def on_worker_finish(worker_id) end |
#on_worker_start(worker) ⇒ Object
30 31 |
# File 'lib/grntest/reporters/mark-reporter.rb', line 30 def on_worker_start(worker) end |