Class: ParallelTests::Test::RuntimeLogger
- Inherits:
-
Object
- Object
- ParallelTests::Test::RuntimeLogger
- Defined in:
- lib/parallel_tests/test/runtime_logger.rb
Constant Summary collapse
- @@has_started =
false
Class Method Summary collapse
Class Method Details
.log(test, start_time, end_time) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/parallel_tests/test/runtime_logger.rb', line 10 def log(test, start_time, end_time) return if test.is_a? ::Test::Unit::TestSuite # don't log for suites-of-suites if !@@has_started # make empty log file File.open(logfile, 'w'){} @@has_started = true end locked_appending_to(logfile) do |file| file.puts((test, start_time, end_time)) end end |