stryker4s.api.testprocess

Type members

Classlikes

@SerialVersionUID(3112062627280882148L)
final case class AnnotatedFingerprint(isModule: Boolean, annotationName: String) extends Fingerprint
@SerialVersionUID(3670742971252993246L)
final case class CoverageTestRunResult(isSuccessful: Boolean, coverageReport: CoverageReport) extends TestResultResponse
@SerialVersionUID(1058983162546605150L)
final case class ErrorDuringTestRun(msg: String) extends TestResultResponse
sealed trait Fingerprint
sealed trait Message
@SerialVersionUID(2348199724190982135L)
final case class NestedSuiteSelector(suiteId: String) extends Selector
@SerialVersionUID(8734224844453974413L)
final case class NestedTestSelector(suiteId: String, testName: String) extends Selector
sealed trait Request extends Message
sealed trait Response extends Message
@SerialVersionUID(4201390377840857593L)
final case class RunnerOptions(args: Array[String], remoteArgs: Array[String])
sealed trait Selector
@SerialVersionUID(3008503622726292148L)
final case class SetupTestContext(context: TestProcessContext) extends Request
@SerialVersionUID(549618399043999164L)
final case class SetupTestContextSuccessful() extends Response
@SerialVersionUID(6539766406312948278L)
final case class StartInitialTestRun() extends Request
@SerialVersionUID(4929497926875736311L)
final case class StartTestRun(mutation: Int) extends Request
@SerialVersionUID(3776970666899973700L)
final case class SubclassFingerprint(isModule: Boolean, superclassName: String, requireNoArgsConstructor: Boolean) extends Fingerprint
@SerialVersionUID(4075153456939218874L)
final case class SuiteSelector() extends Selector
@SerialVersionUID(4220385698438861160L)
final case class TaskDefinition(fullyQualifiedName: String, fingerprint: Fingerprint, explicitlySpecified: Boolean, selectors: Array[Selector])
@SerialVersionUID(7377193628937705593L)
final case class TestGroup(frameworkClass: String, taskDefs: Array[TaskDefinition], runnerOptions: RunnerOptions)
@SerialVersionUID(5801266848315151179L)
final case class TestProcessConfig(port: Int)
@SerialVersionUID(5212069436770507771L)
final case class TestProcessContext(testGroups: Array[TestGroup])

Keys for system properties passed to the testprocess

Keys for system properties passed to the testprocess

sealed trait TestResultResponse extends Response
@SerialVersionUID(6047945415418824460L)
final case class TestSelector(testName: String) extends Selector
@SerialVersionUID(2120034022429102724L)
final case class TestWildcardSelector(testWildcard: String) extends Selector
@SerialVersionUID(7287069995681357334L)
final case class TestsSuccessful() extends TestResultResponse
@SerialVersionUID(2877149475182945995L)
final case class TestsUnsuccessful() extends TestResultResponse

Types

type CoverageReport = Map[Int, Array[Fingerprint]]