lib/minitest/queue.rb in ci-queue-0.21.0 vs lib/minitest/queue.rb in ci-queue-0.21.1

- old
+ new

@@ -166,12 +166,14 @@ def with_timestamps start_timestamp = current_timestamp result = yield result ensure - result.start_timestamp = start_timestamp - result.finish_timestamp = current_timestamp + if result + result.start_timestamp = start_timestamp + result.finish_timestamp = current_timestamp + end end def run with_timestamps do Minitest.run_one_method(@runnable, @method_name) @@ -187,14 +189,10 @@ def current_timestamp Time.now.to_i end end - attr_reader :queue - - def queue=(queue) - @queue = queue - end + attr_accessor :queue def queue_reporters=(reporters) @queue_reporters ||= [] Reporters.use!(((Reporters.reporters || []) - @queue_reporters) + reporters) Minitest.backtrace_filter.add_filter(%r{exe/minitest-queue|lib/ci/queue/})