[Groonga-commit] groonga/grntest [master] inplace reporter: support actual report

Zurück zum Archiv-Index

Kouhei Sutou null+****@clear*****
Sat Aug 11 18:23:58 JST 2012


Kouhei Sutou	2012-08-11 18:23:58 +0900 (Sat, 11 Aug 2012)

  New Revision: e721ecd04f57b2a359ce5246ef5214fbb427447e
  https://github.com/groonga/grntest/commit/e721ecd04f57b2a359ce5246ef5214fbb427447e

  Log:
    inplace reporter: support actual report

  Modified files:
    lib/groonga/tester.rb

  Modified: lib/groonga/tester.rb (+19 -6)
===================================================================
--- lib/groonga/tester.rb    2012-08-11 18:20:29 +0900 (67096a8)
+++ lib/groonga/tester.rb    2012-08-11 18:23:58 +0900 (3ca6aa4)
@@ -1349,6 +1349,12 @@ EOF
         report_marker
       end
 
+      def report_actual(result)
+        report_marker
+        puts(result.actual)
+        report_marker
+      end
+
       def report_marker
         puts("=" * @term_width)
       end
@@ -1566,7 +1572,7 @@ EOF
 
       def no_check_test(worker, result)
         report_test_result(result, worker.status)
-        puts(result.actual)
+        report_actual(result)
       end
 
       def finish_test(worker, result)
@@ -1611,16 +1617,16 @@ EOF
 
       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)
@@ -1642,6 +1648,13 @@ EOF
       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)
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Zurück zum Archiv-Index