public TestSuite(IEnumerable <ITestee> parsers, IEnumerable <ITest> tests, IOutput output, IWarmup warmup = null) { _reruns = 1; _repeats = 10; _parsers = parsers; _tests = tests; _output = output; _warmup = warmup; _results = new List <TestResult>(parsers.Join(tests, m => 0, m => 0, (a, b) => new TestResult(b, a))); }
public TestSuite(IEnumerable<ITestee> parsers, IEnumerable<ITest> tests, IOutput output, IWarmup warmup = null) { _reruns = 1; _repeats = 10; _parsers = parsers; _tests = tests; _output = output; _warmup = warmup; _results = new List<TestResult>(parsers.Join(tests, m => 0, m => 0, (a, b) => new TestResult(b, a))); }
protected virtual void Warmup(IKernel kernel) { IWarmup warmup = kernel.Get <IWarmup>(); warmup.Warmup(); }