C# Class NPerf.Lab.TestSuiteManager

Afficher le fichier Open project: Orcomp/NPerf Class Usage Examples

Méthodes publiques

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

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

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

Run() public static méthode

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

Run() public static méthode

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