C# Class NPerf.Lab.TestSuiteManager

Mostrar archivo Open project: Orcomp/NPerf Class Usage Examples

Public Methods

Method Description
GetTestSuiteInfo ( Type testerType, IEnumerable testedTypes ) : TestSuiteInfo
Run ( TestSuiteInfo testSuiteInfo, PerfTestConfiguration configuration, bool parallel = false ) : IObservable
Run ( TestSuiteInfo testSuiteInfo, int start, int step, int end, PerfTestConfiguration configuration, bool parallel = false ) : IObservable

Private Methods

Method Description
BuildTestSuiteAssembly ( TestSuiteInfo testSuiteInfo ) : string
CheckTestability ( Type testerType, Type testedType ) : void
CreateRunObservable ( TestSuiteInfo testSuiteInfo, Predicate testFilter, Action startProcess, PerfTestConfiguration configuration, bool parallel = false ) : IObservable
GetTestInfo ( System.Guid id, MethodInfo method, Type testedAbstraction, TestSuiteInfo suiteInfo, Type testedType ) : TestInfo
Run ( TestInfo testInfo, PerfTestConfiguration configuration, bool parallel = false ) : IObservable
Run ( TestInfo testInfo, int start, int step, int end, PerfTestConfiguration configuration, bool parallel ) : IObservable

Method Details

GetTestSuiteInfo() public static method

public static GetTestSuiteInfo ( Type testerType, IEnumerable testedTypes ) : TestSuiteInfo
testerType System.Type
testedTypes IEnumerable
return NPerf.Core.Info.TestSuiteInfo

Run() public static method

public static Run ( TestSuiteInfo testSuiteInfo, PerfTestConfiguration configuration, bool parallel = false ) : IObservable
testSuiteInfo NPerf.Core.Info.TestSuiteInfo
configuration PerfTestConfiguration
parallel bool
return IObservable

Run() public static method

public static Run ( TestSuiteInfo testSuiteInfo, int start, int step, int end, PerfTestConfiguration configuration, bool parallel = false ) : IObservable
testSuiteInfo NPerf.Core.Info.TestSuiteInfo
start int
step int
end int
configuration PerfTestConfiguration
parallel bool
return IObservable