class Grntest::TestResult
Attributes
actual[RW]
benchmarks[RW]
expected[RW]
n_leaked_objects[RW]
omitted[W]
test_name[RW]
worker_id[RW]
Public Class Methods
new(worker)
click to toggle source
Calls superclass method
Grntest::BaseResult::new
# File lib/grntest/test-runner.rb, line 52 def initialize(worker) super() @worker_id = worker.id @test_name = worker.test_name @actual = nil @expected = nil @n_leaked_objects = 0 @omitted = false @benchmarks = [] end
Public Instance Methods
checked?()
click to toggle source
# File lib/grntest/test-runner.rb, line 93 def checked? not @expected.nil? end
leaked?()
click to toggle source
# File lib/grntest/test-runner.rb, line 89 def leaked? not @n_leaked_objects.zero? end
omitted?()
click to toggle source
# File lib/grntest/test-runner.rb, line 85 def omitted? @omitted end
status()
click to toggle source
# File lib/grntest/test-runner.rb, line 63 def status return :omitted if omitted? if @expected if @actual == @expected if leaked? :leaked else :success end else :failure end else if leaked? :leaked else :not_checked end end end