C# Class StatLight.Core.RunnerExecutionEngine

Mostra file Open project: staxmanade/StatLight

Public Methods

Method Description
DetermineRunnerType ( bool continuousIntegrationMode, bool useTeamCity, bool startWebServerOnly, bool isRemoteRun ) : RunnerType
Run ( ) : TestReportCollection

Private Methods

Method Description
GetRunner ( ILogger logger, RunnerType runnerType, StatLightConfiguration statLightConfiguration, IStatLightRunnerFactory statLightRunnerFactory ) : IRunner
GetTestReports ( RunnerType runnerType ) : TestReportCollection
RunnerExecutionEngine ( ILogger logger, IStatLightRunnerFactory statLightRunnerFactory, IEventPublisher eventPublisher, InputOptions inputOptions, ICurrentStatLightConfiguration currentStatLightConfiguration ) : System
WriteXmlReport ( TestReportCollection testReports, string xmlReportOutputPath, ReportOutputFileType reportOutputFileType ) : void

Method Details

DetermineRunnerType() public static method

public static DetermineRunnerType ( bool continuousIntegrationMode, bool useTeamCity, bool startWebServerOnly, bool isRemoteRun ) : RunnerType
continuousIntegrationMode bool
useTeamCity bool
startWebServerOnly bool
isRemoteRun bool
return RunnerType

Run() public method

public Run ( ) : TestReportCollection
return TestReportCollection