MutationTestDriver

Drive the control flow when testing **a** mutant.

Constructors

this
this(Global global, TestMutantData l1, TestCaseAnalyzeData l2)
Undocumented in source.

Members

Aliases

Fsm
alias Fsm = my.fsm.Fsm!(None, Initialize, MutateCode, TestMutant, RestoreCode, TestCaseAnalyze, StoreResult, Done, FilesysError, NoResultRestoreCode, NoResult, MarkCalcStatus, TestBinaryAnalyze, Cover)
Undocumented in source.
LocalStateDataT
alias LocalStateDataT = Tuple!(TestMutantData, TestCaseAnalyzeData)
Undocumented in source.

Functions

execute
void execute()
Undocumented in source. Be warned that the author may not have intended to support it.
isRunning
bool isRunning()
opCall
void opCall(None data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(Initialize data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(Done data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(FilesysError data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(NoResultRestoreCode data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(NoResult data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(MutateCode data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(TestMutant data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(TestBinaryAnalyze data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(TestCaseAnalyze data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(MarkCalcStatus data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(StoreResult data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(Cover data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(RestoreCode data)
Undocumented in source. Be warned that the author may not have intended to support it.
stopBecauseError
bool stopBecauseError()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

execute_
void execute_(MutationTestDriver self)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Cover
struct Cover
Undocumented in source.
Done
struct Done
Undocumented in source.
FilesysError
struct FilesysError
Undocumented in source.
Global
struct Global
Undocumented in source.
Initialize
struct Initialize
Undocumented in source.
MarkCalcStatus
struct MarkCalcStatus
Undocumented in source.
MutateCode
struct MutateCode
Undocumented in source.
NoResult
struct NoResult
Undocumented in source.
NoResultRestoreCode
struct NoResultRestoreCode
Undocumented in source.
None
struct None
Undocumented in source.
RestoreCode
struct RestoreCode
Undocumented in source.
StoreResult
struct StoreResult
Undocumented in source.
TestBinaryAnalyze
struct TestBinaryAnalyze
Undocumented in source.
TestCaseAnalyze
struct TestCaseAnalyze
Undocumented in source.
TestCaseAnalyzeData
struct TestCaseAnalyzeData
Undocumented in source.
TestMutant
struct TestMutant
Undocumented in source.
TestMutantData
struct TestMutantData
Undocumented in source.

Variables

result
MutationTestResult[] result;
Undocumented in source.
testBinaryHashes
HashFile[string] testBinaryHashes;
Undocumented in source.

Meta