package model
Type Members
- sealed trait Detected extends MutantRunResult
- final case class Error(mutant: Mutant, description: Option[String] = None) extends MutantRunResult with Product with Serializable
- final case class Ignored(mutant: Mutant, description: Option[String] = None) extends MutantRunResult with Product with Serializable
- sealed trait IgnoredMutationReason extends AnyRef
Reason why a mutator did not produce a mutant
- case class InitialTestRunCoverageReport(isSuccessful: Boolean, firstRun: Map[Int, Seq[Fingerprint]], secondRun: Map[Int, Seq[Fingerprint]]) extends Product with Serializable
- final case class Killed(mutant: Mutant, description: Option[String] = None) extends Detected with Product with Serializable
- final case class Mutant(id: Int, original: Term, mutated: Term, mutationType: Mutation[_ <: Tree]) extends Product with Serializable
- sealed trait MutantRunResult extends AnyRef
The base result of a mutant run.
- final case class MutatedFile(fileOrigin: File, tree: Tree, mutants: Seq[Mutant], excludedMutants: Int) extends Product with Serializable
- final case class MutationExcluded() extends IgnoredMutationReason with Product with Serializable
A mutation was excluded through user configuration
- final case class MutationsInSource(source: Source, mutants: Seq[Mutant], excluded: Int) extends Product with Serializable
- final case class NoCoverage(mutant: Mutant, description: Option[String] = None) extends Undetected with Product with Serializable
- final case class RegexParseError(original: String, exception: Throwable) extends IgnoredMutationReason with Product with Serializable
Weapon-regeX gave a failure when parsing a regular expression
- final case class SourceTransformations(source: Source, transformedStatements: Seq[TransformedMutants]) extends Product with Serializable
- final case class Survived(mutant: Mutant, description: Option[String] = None) extends Undetected with Product with Serializable
- final case class TimedOut(mutant: Mutant, description: Option[String] = None) extends Detected with Product with Serializable
- final case class TransformedMutants(originalStatement: Term, mutantStatements: List[Mutant]) extends Product with Serializable
- sealed trait Undetected extends MutantRunResult