Class: Mutant::Result::Env
- Inherits:
-
Object
- Object
- Mutant::Result::Env
- Includes:
- Mutant::Result, Coverage
- Defined in:
- lib/mutant/result.rb
Overview
Env result object
Constant Summary
Constants included from Coverage
Instance Method Summary collapse
-
#amount_mutations ⇒ Fixnum
private
Amount of mutations.
-
#amount_subjects ⇒ Fixnum
private
Amount of subjects.
-
#failed_subject_results ⇒ Array<Result::Subject>
private
Failed subject results.
-
#success? ⇒ Boolean
private
Test if run is successful.
Methods included from Coverage
Methods included from Mutant::Result
Instance Method Details
#amount_mutations ⇒ Fixnum
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
108 109 110 |
# File 'lib/mutant/result.rb', line 108 def amount_mutations env.mutations.length end |
#amount_subjects ⇒ Fixnum
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 subjects
117 118 119 |
# File 'lib/mutant/result.rb', line 117 def amount_subjects env.subjects.length end |
#failed_subject_results ⇒ Array<Result::Subject>
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.
Failed subject results
94 95 96 |
# File 'lib/mutant/result.rb', line 94 def failed_subject_results subject_results.reject(&:success?) end |
#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 run is successful
84 85 86 |
# File 'lib/mutant/result.rb', line 84 def success? coverage.eql?(env.config.expected_coverage) end |