Class: Mutant::Result::Subject Private
- Inherits:
-
Object
- Object
- Mutant::Result::Subject
- Includes:
- Mutant::Result
- Defined in:
- lib/mutant/result.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
Subject result
Constant Summary
Constants included from CoverageMetric
Instance Method Summary collapse
-
#amount_mutation_results ⇒ Integer
private
Amount of mutations.
-
#amount_mutations_alive ⇒ Integer
private
Number of alive mutations.
-
#amount_mutations_killed ⇒ Integer
private
Number of killed mutations.
-
#amount_timeouts ⇒ Integer
private
Amount of mutations.
-
#success? ⇒ Boolean
private
Test if subject was processed successful.
-
#uncovered_results ⇒ Array<Result::Coverage>
private
Alive mutations.
Methods included from Mutant::Result
Instance Method Details
#amount_mutation_results ⇒ Integer
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Amount of mutations
335 |
# File 'lib/mutant/result.rb', line 335 def amount_mutation_results = coverage_results.length |
#amount_mutations_alive ⇒ Integer
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Number of alive mutations
350 |
# File 'lib/mutant/result.rb', line 350 def amount_mutations_alive = uncovered_results.length |
#amount_mutations_killed ⇒ Integer
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Number of killed mutations
345 |
# File 'lib/mutant/result.rb', line 345 def amount_mutations_killed = covered_results.length |
#amount_timeouts ⇒ Integer
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Amount of mutations
340 |
# File 'lib/mutant/result.rb', line 340 def amount_timeouts = coverage_results.count(&:timeout?) |
#success? ⇒ Boolean
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Test if subject was processed successful
322 323 324 |
# File 'lib/mutant/result.rb', line 322 def success? uncovered_results.empty? end |
#uncovered_results ⇒ Array<Result::Coverage>
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Alive mutations
329 |
# File 'lib/mutant/result.rb', line 329 def uncovered_results = coverage_results.reject(&:success?) |