SchemataTestDriver

Undocumented in source.

Constructors

this
this(FilesysIO fio, TestRunner* runner, Database* db, TestCaseAnalyzer* testCaseAnalyzer, ConfigSchema conf, SchemataId id, TestStopCheck stopCheck, Mutation.Kind[] kinds, ShellCommand buildCmd, Duration buildCmdTimeout)
Undocumented in source.

Members

Aliases

Fsm
alias Fsm = my.fsm.Fsm!(None, Initialize, InitializeRoots, Done, NextMutant, TestMutant, TestCaseAnalyze, StoreResult, InjectSchema, Compile, Restore, OverloadCheck)
Undocumented in source.
LocalStateDataT
alias LocalStateDataT = Tuple!(TestMutantData, TestCaseAnalyzeData, NextMutantData)
Undocumented in source.

Functions

execute
void execute()
Undocumented in source. Be warned that the author may not have intended to support it.
hasFatalError
bool hasFatalError()
Undocumented in source. Be warned that the author may not have intended to support it.
isInvalidSchema
bool isInvalidSchema()

if the schema failed to compile or the test suite failed.

isRunning
bool isRunning()
Undocumented in source. Be warned that the author may not have intended to support it.
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(InitializeRoots 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(InjectSchema data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(Compile data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(NextMutant 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(TestCaseAnalyze 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(OverloadCheck data)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
void opCall(Restore data)
Undocumented in source. Be warned that the author may not have intended to support it.
popResult
MutationTestResult[] popResult()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

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

Structs

Compile
struct Compile
Undocumented in source.
Done
struct Done
Undocumented in source.
Initialize
struct Initialize
Undocumented in source.
InitializeRoots
struct InitializeRoots
Undocumented in source.
InjectSchema
struct InjectSchema
Undocumented in source.
NextMutant
struct NextMutant
Undocumented in source.
NextMutantData
struct NextMutantData
Undocumented in source.
None
struct None
Undocumented in source.
OverloadCheck
struct OverloadCheck
Undocumented in source.
Restore
struct Restore
Undocumented in source.
StoreResult
struct StoreResult
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.

Meta