C# Class Material.EBDeployer.DeployLogic.SmokeTests.SmokeTestService

Inheritance: ISmokeTestService
Show file Open project: MaterialDev/elastic-beanstalk-deploy Class Usage Examples

Public Methods

Method Description
RunTests ( ) : void
SmokeTestService ( ISmokeTestServiceConfigurationProvider configurationProvider, ILoggerProvider loggerProvider ) : System

Private Methods

Method Description
CaptureTestMethodResults ( IEnumerable currentResults, ICollection testMethodResults ) : void
DoesValidTestPathExist ( ) : bool
GenerateTestResults ( ) : NUnit.Core.TestResult
GenerateTestResultsForV3 ( ) : int

IsHealthy ( ) : bool
IsValidVersion ( ) : bool
LogFailure ( NUnit.Core.TestResult test ) : void
LogTestResults ( NUnit.Core.TestResult testResult ) : void
RunExternalSmokeTests ( ) : void
RunInternalSmokeTests ( ) : void
SetEnvironmentVariables ( ) : void

Method Details

RunTests() public method

public RunTests ( ) : void
return void

SmokeTestService() public method

public SmokeTestService ( ISmokeTestServiceConfigurationProvider configurationProvider, ILoggerProvider loggerProvider ) : System
configurationProvider ISmokeTestServiceConfigurationProvider
loggerProvider ILoggerProvider
return System