MutationTestResult
mutationtesting.MutationTestResult
final case class MutationTestResult[+C]($schema: Option[String], schemaVersion: String, thresholds: Thresholds, projectRoot: Option[String], files: FileResultDictionary, testFiles: Option[TestFileDefinitionDictionary], performance: Option[PerformanceStatistics], framework: Option[FrameworkInformation], system: Option[SystemInformation], config: Option[C])
Schema for a mutation testing report
Type parameters
- C
-
type of the config object
Value parameters
- $schema
-
URL to the JSON schema.
- config
-
Free-format object that represents the configuration used to run mutation testing.
- files
-
All mutated files.
- framework
-
Extra information about the framework used.
- performance
-
The performance statistics per phase. Total time should be roughly equal to the sum of all these.
- projectRoot
-
The optional location of the project root.
- schemaVersion
-
Major version of this report. Used for compatibility.
- system
-
Information about the system that performed mutation testing.
- testFiles
-
Test file definitions by file path OR class name.
- thresholds
-
Thresholds for the status of the reported application.
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article