C# Class VisualMutator.Controllers.SessionController

Exibir arquivo Open project: visualmutator/visualmutator Class Usage Examples

Public Methods

Method Description
CleanDetails ( ) : void
CreateMutants ( ) : void
Dispose ( ) : void
LoadDetails ( Mutant mutant ) : void
OnTestingStarting ( string directory, Mutant mutant ) : void
PauseOperations ( ) : void
ResumeOperations ( ) : void
RunCore ( ) : Task
RunMutationSession ( IObservable controlSource ) : Task
RunTests ( ) : void
SaveResults ( ) : ResultsSavingController
SessionController ( IDispatcherExecute dispatcher, CommonServices svc, MutantDetailsController mutantDetailsController, IMutantsContainer mutantsContainer, ITestsContainer testsContainer, IFactory resultsSavingFactory, IFactory testingProcessFactory, IRootFactory testingMutantFactory, MutationSessionChoices choices, OptionsModel options ) : System
StopOperations ( ) : void
TestWithHighPriority ( Mutant mutant ) : void

Private Methods

Method Description
CheckForTestingErrors ( Mutant changelessMutant ) : bool

Finish ( ) : void
FinishWithError ( ) : void
RaiseMinorStatusUpdate ( OperationsState type, ProgressUpdateMode mode ) : void
RaiseMinorStatusUpdate ( OperationsState type, int progress ) : void
RunTestsInternal ( ) : void
Subscribe ( IObservable controlSource ) : void

Method Details

CleanDetails() public method

public CleanDetails ( ) : void
return void

CreateMutants() public method

public CreateMutants ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

LoadDetails() public method

public LoadDetails ( Mutant mutant ) : void
mutant Mutant
return void

OnTestingStarting() public method

public OnTestingStarting ( string directory, Mutant mutant ) : void
directory string
mutant Mutant
return void

PauseOperations() public method

public PauseOperations ( ) : void
return void

ResumeOperations() public method

public ResumeOperations ( ) : void
return void

RunCore() public method

public RunCore ( ) : Task
return Task

RunMutationSession() public method

public RunMutationSession ( IObservable controlSource ) : Task
controlSource IObservable
return Task

RunTests() public method

public RunTests ( ) : void
return void

SaveResults() public method

public SaveResults ( ) : ResultsSavingController
return ResultsSavingController

SessionController() public method

public SessionController ( IDispatcherExecute dispatcher, CommonServices svc, MutantDetailsController mutantDetailsController, IMutantsContainer mutantsContainer, ITestsContainer testsContainer, IFactory resultsSavingFactory, IFactory testingProcessFactory, IRootFactory testingMutantFactory, MutationSessionChoices choices, OptionsModel options ) : System
dispatcher IDispatcherExecute
svc CommonServices
mutantDetailsController MutantDetailsController
mutantsContainer IMutantsContainer
testsContainer ITestsContainer
resultsSavingFactory IFactory
testingProcessFactory IFactory
testingMutantFactory IRootFactory
choices MutationSessionChoices
options OptionsModel
return System

StopOperations() public method

public StopOperations ( ) : void
return void

TestWithHighPriority() public method

public TestWithHighPriority ( Mutant mutant ) : void
mutant Mutant
return void