class TestQueue::Runner::RSpec
Public Class Methods
new()
click to toggle source
Calls superclass method
TestQueue::Runner::new
# File lib/test_queue/runner/rspec.rb, line 22 def initialize super(TestFramework::RSpec.new) end
Public Instance Methods
run_worker(iterator)
click to toggle source
# File lib/test_queue/runner/rspec.rb, line 26 def run_worker(iterator) rspec = ::RSpec::Core::QueueRunner.new rspec.run_each(iterator).to_i end
summarize_worker(worker)
click to toggle source
# File lib/test_queue/runner/rspec.rb, line 31 def summarize_worker(worker) worker.summary = worker.lines.grep(/ examples?, /).first worker.failure_output = worker.output[/^Failures:\n\n(.*)\n^Finished/m, 1] end