class Mutiny::Analysis::Results
Public Instance Methods
add(mutant, test_run)
click to toggle source
# File lib/mutiny/analysis/results.rb, line 4 def add(mutant, test_run) mutants << mutant test_runs[mutant] = test_run killed << mutant if mutant.stillborn? || test_run.failed? end
kill_count()
click to toggle source
# File lib/mutiny/analysis/results.rb, line 10 def kill_count killed.size end
killed?(mutant)
click to toggle source
# File lib/mutiny/analysis/results.rb, line 14 def killed?(mutant) killed.include?(mutant) end
mutants()
click to toggle source
# File lib/mutiny/analysis/results.rb, line 26 def mutants @mutants ||= Mutants::MutantSet.new end
survived?(mutant)
click to toggle source
# File lib/mutiny/analysis/results.rb, line 18 def survived?(mutant) !killed?(mutant) end
test_run_for(mutant)
click to toggle source
# File lib/mutiny/analysis/results.rb, line 22 def test_run_for(mutant) test_runs[mutant] end
Private Instance Methods
killed()
click to toggle source
# File lib/mutiny/analysis/results.rb, line 32 def killed @killed ||= [] end
test_runs()
click to toggle source
# File lib/mutiny/analysis/results.rb, line 36 def test_runs @test_runs ||= {} end