C# Class VisualMutator.Controllers.SessionController

Afficher le fichier Open project: visualmutator/visualmutator Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public CleanDetails ( ) : void
Résultat void

CreateMutants() public méthode

public CreateMutants ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

LoadDetails() public méthode

public LoadDetails ( Mutant mutant ) : void
mutant Mutant
Résultat void

OnTestingStarting() public méthode

public OnTestingStarting ( string directory, Mutant mutant ) : void
directory string
mutant Mutant
Résultat void

PauseOperations() public méthode

public PauseOperations ( ) : void
Résultat void

ResumeOperations() public méthode

public ResumeOperations ( ) : void
Résultat void

RunCore() public méthode

public RunCore ( ) : Task
Résultat Task

RunMutationSession() public méthode

public RunMutationSession ( IObservable controlSource ) : Task
controlSource IObservable
Résultat Task

RunTests() public méthode

public RunTests ( ) : void
Résultat void

SaveResults() public méthode

public SaveResults ( ) : ResultsSavingController
Résultat ResultsSavingController

SessionController() public méthode

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
Résultat System

StopOperations() public méthode

public StopOperations ( ) : void
Résultat void

TestWithHighPriority() public méthode

public TestWithHighPriority ( Mutant mutant ) : void
mutant Mutant
Résultat void