SbtTestInterfaceRunner

stryker4s.sbt.testrunner.SbtTestInterfaceRunner
class SbtTestInterfaceRunner(context: TestProcessContext) extends TestRunner

Attributes

Graph
Supertypes
trait TestRunner
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

class InitialTestRunEventHandler(status: AtomicReference[Status]) extends EventHandler

Attributes

Supertypes
trait EventHandler
class Object
trait Matchable
class Any
class MutantRunEventHandler(status: AtomicReference[Status], testsCompleted: AtomicInteger, failedTestIdsRef: AtomicReference[Seq[FailedTestDefinition]]) extends EventHandler

Attributes

Supertypes
trait EventHandler
class Object
trait Matchable
class Any

Value members

Concrete methods

override def initialTestRun(): TestRunResult

Attributes

Definition Classes
override def runMutation(mutation: MutantId, testNames: Seq[String]): TestRunResult

Attributes

Definition Classes

Inherited methods

def combineStatus(current: Status, newStatus: Status): Status

Attributes

Inherited from:
TestInterfaceMapper (hidden)
def testNameFromEvent(event: Event): String

Attributes

Inherited from:
TestInterfaceMapper (hidden)
def toCoverageMap(coverage: Iterable[(MutantId, Seq[TestFileId])], testNameIds: Map[TestFileId, TestFile]): CoverageTestNameMap

Attributes

Inherited from:
TestInterfaceMapper (hidden)
def toFingerprint(fp: Fingerprint): Fingerprint

Attributes

Inherited from:
TestInterfaceMapper (hidden)
def toOption(optionalThrowable: OptionalThrowable): Option[Throwable]

Attributes

Inherited from:
TestInterfaceMapper (hidden)
def toSbtFingerprint(f: Fingerprint): Fingerprint

Attributes

Inherited from:
TestInterfaceMapper (hidden)
def toSbtSelector(s: Selector): Selector

Attributes

Inherited from:
TestInterfaceMapper (hidden)
def toSbtTaskDef(td: TaskDefinition): TaskDef

Attributes

Inherited from:
TestInterfaceMapper (hidden)

Concrete fields

val testFunctions: (Option[(MutantId, Seq[String])]) => TestRunResult