# mutationtesting

#### package mutationtesting

Visibility

1. Public
2. All

### Type Members

1. #### sealed trait DirOps extends MetricsResult

2. #### sealed trait FileOps extends MetricsResult

3. #### final case class Location(start: Position, end: Position) extends Product with Serializable

4. #### final case class MetricMutant(status: MutantStatus) extends Product with Serializable

5. #### final case class MetricsDirectory(dirName: String, files: Iterable[MetricsResult]) extends MetricsResult with DirOps with Product with Serializable

6. #### final case class MetricsFile(fileName: String, mutants: Iterable[MetricMutant]) extends MetricsResult with FileOps with Product with Serializable

7. #### sealed trait MetricsResult extends AnyRef

8. #### final case class MetricsResultRoot(files: Iterable[MetricsResult]) extends MetricsResult with DirOps with Product with Serializable

9. #### final case class MutantResult(id: String, mutatorName: String, replacement: String, location: Location, status: MutantStatus) extends Product with Serializable

10. #### final case class MutationTestReport($schema: Option[String] = ..., schemaVersion: String = "1", thresholds: Thresholds, files: Map[String, MutationTestResult]) extends Product with Serializable

11. #### final case class MutationTestResult(source: String, mutants: Seq[MutantResult], language: String = "scala") extends Product with Serializable

12. #### final case class Position(line: Int, column: Int) extends Product with Serializable

13. #### final case class Thresholds(high: Int, low: Int) extends Product with Serializable

### Value Members

1. #### object Metrics

2. #### object MutantStatus extends Enumeration

### Ungrouped