Navigation Menu

Skip to content

Commit

Permalink
inplace reporter: support actual report
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Aug 11, 2012
1 parent 7317eea commit e721ecd
Showing 1 changed file with 19 additions and 6 deletions.
25 changes: 19 additions & 6 deletions lib/groonga/tester.rb
Expand Up @@ -1349,6 +1349,12 @@ def report_failure(result)
report_marker
end

def report_actual(result)
report_marker
puts(result.actual)
report_marker
end

def report_marker
puts("=" * @term_width)
end
Expand Down Expand Up @@ -1566,7 +1572,7 @@ def fail_test(worker, result)

def no_check_test(worker, result)
report_test_result(result, worker.status)
puts(result.actual)
report_actual(result)
end

def finish_test(worker, result)
Expand Down Expand Up @@ -1611,16 +1617,16 @@ def pass_test(worker, result)

def fail_test(worker, result)
redraw do
report_marker
puts("[#{worker.id}] #{worker.suite_name}")
print(" #{worker.test_name}")
report_test_result(result, worker.status)
report_test(worker, result)
report_failure(result)
end
end

def no_check_test(worker, result)
redraw
redraw do
report_test(worker, result)
report_actual(result)
end
end

def finish_test(worker, result)
Expand All @@ -1642,6 +1648,13 @@ def finish(result)
end

private
def report_test(worker, result)
report_marker
puts("[#{worker.id}] #{worker.suite_name}")
print(" #{worker.test_name}")
report_test_result(result, worker.status)
end

def draw
@test_suites_result.workers.each do |worker|
draw_status_line(worker)
Expand Down

0 comments on commit e721ecd

Please sign in to comment.