class DeepTest::Test::WorkResult
Attributes
identifier[R]
output[RW]
Public Class Methods
new(identifier)
click to toggle source
Calls superclass method
# File lib/deep_test/test/work_result.rb, line 7 def initialize(identifier) super() @identifier = identifier end
Public Instance Methods
add_error(error)
click to toggle source
Calls superclass method
# File lib/deep_test/test/work_result.rb, line 24 def add_error(error) error.make_exception_marshallable super(error) end
add_to(result)
click to toggle source
# File lib/deep_test/test/work_result.rb, line 12 def add_to(result) @failures.each {|e| result.add_failure(e)} @errors.each do |e| e.resolve_marshallable_exception result.add_error(e) end assertion_count.times {result.add_assertion} run_count.times {result.add_run} end
failed_due_to_deadlock?()
click to toggle source
# File lib/deep_test/test/work_result.rb, line 29 def failed_due_to_deadlock? @errors.any? && DeepTest::DeadlockDetector.due_to_deadlock?(@errors.last) end