MetricsFile

final case
class MetricsFile(fileName: String, mutants: Iterable[MetricMutant]) extends MetricsResult with FileOps
trait Serializable
trait Product
trait Equals
trait FileOps
class Object
trait Matchable
class Any

Value members

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Inherited fields

lazy override
val compileErrors: Int
Inherited from
FileOps
lazy override
val ignored: Int
Inherited from
FileOps
lazy override
val killed: Int
Inherited from
FileOps
lazy
val mutationScore: Double

The total percentage of mutants that were killed. Or a {{Double.NaN}} if there are no mutants.

The total percentage of mutants that were killed. Or a {{Double.NaN}} if there are no mutants.

Inherited from
MetricsResult

The total percentage of mutants that were killed based on the code coverage results. Or {{Double.NaN}} if there are no mutants.

The total percentage of mutants that were killed based on the code coverage results. Or {{Double.NaN}} if there are no mutants.

Inherited from
MetricsResult
lazy override
val noCoverage: Int
Inherited from
FileOps
lazy override
val runtimeErrors: Int
Inherited from
FileOps
lazy override
val survived: Int
Inherited from
FileOps
lazy override
val timeout: Int
Inherited from
FileOps
lazy
val totalCovered: Int

The number of mutants that your tests produce code coverage for.

The number of mutants that your tests produce code coverage for.

Inherited from
MetricsResult
lazy
val totalDetected: Int

The number of mutants detected by your tests.

The number of mutants detected by your tests.

Inherited from
MetricsResult
lazy
val totalInvalid: Int

The number of mutants that are invalid. They couldn't be tested because they produce either a compile error.

The number of mutants that are invalid. They couldn't be tested because they produce either a compile error.

Inherited from
MetricsResult
lazy
val totalMutants: Int

All mutants.

All mutants.

Inherited from
MetricsResult
lazy

The number of mutants that are not detected by your tests.

The number of mutants that are not detected by your tests.

Inherited from
MetricsResult
lazy
val totalValid: Int

The number of mutants that are valid. They didn't result in a compile error or runtime error.

The number of mutants that are valid. They didn't result in a compile error or runtime error.

Inherited from
MetricsResult