[Groonga-commit] groonga/groonga-test [master] Reduce reporter scope

Back to archive index

null+****@clear***** null+****@clear*****
2012年 3月 5日 (月) 18:55:46 JST


Kouhei Sutou	2012-03-05 18:55:46 +0900 (Mon, 05 Mar 2012)

  New Revision: a06dcaa80bea859cce69e5bee4890d8c4f7d05ec

  Log:
    Reduce reporter scope

  Modified files:
    bin/groonga-test

  Modified: bin/groonga-test (+7 -7)
===================================================================
--- bin/groonga-test    2012-03-05 18:55:06 +0900 (80f0ae1)
+++ bin/groonga-test    2012-03-05 18:55:46 +0900 (ebc88b2)
@@ -28,33 +28,33 @@ class GroongaTester
     @groonga = "groonga"
     @base_directory = "."
     detect_suitable_diff
-    @reporter = Reporter.new(self)
   end
 
   def run(*targets)
     succeeded = true
     return succeeded if targets.empty?
 
-    @reporter.start
+    reporter = Reporter.new(self)
+    reporter.start
     targets.each do |target|
       target_path = Pathname(target)
       next unless target_path.exist?
       if target_path.directory?
         Dir.glob(target_path + "**" + "*.test") do |target_file|
-          succeeded = false unless run_test(Pathname(target_file))
+          succeeded = false unless run_test(Pathname(target_file), reporter)
         end
       else
-        succeeded = false unless run_test(target_path)
+        succeeded = false unless run_test(target_path, reporter)
       end
     end
-    @reporter.finish
+    reporter.finish
     succeeded
   end
 
   private
-  def run_test(test_script_path)
+  def run_test(test_script_path, reporter)
     runner = Runner.new(self, test_script_path)
-    runner.run(@reporter)
+    runner.run(reporter)
   end
 
   def detect_suitable_diff




Groonga-commit メーリングリストの案内
Back to archive index