Class: Grntest::Reporters::MarkReporter

Inherits:
BaseReporter show all
Defined in:
lib/grntest/reporters/mark-reporter.rb

Direct Known Subclasses

BufferedMarkReporter

Instance Method Summary collapse

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