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