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