static private Run ( TestInfo testInfo, PerfTestConfiguration configuration, bool parallel = false ) : IObservable |
||
testInfo | NPerf.Core.Info.TestInfo | |
configuration | PerfTestConfiguration | |
parallel | bool | |
return | IObservable |
public IObservable <PerfTestResult> Run(int start, int step, int end, PerfTestConfiguration configuration, bool parallel = false) { return(this.testSuites.ToObservable().SelectMany(suite => TestSuiteManager.Run(suite, start, step, end, configuration, parallel))); }
public IObservable <PerfTestResult> Run(Guid[] tests, int start, int step, int end, PerfTestConfiguration configuration, bool parallel = false) { return(TestSuiteManager.Run(tests.Select(x => this.Tests[x]).ToArray(), start, step, end, configuration, parallel)); }