public override void Load() { base.Load(); Host.MaximumDrawHz = int.MaxValue; Host.MaximumUpdateHz = int.MaxValue; TestBrowser f = new TestBrowser(); Add(f); Console.WriteLine($@"{Time}: Running {f.TestCount} tests for {timePerTest}ms each..."); for (int i = 1; i < f.TestCount; i++) { int loadableCase = i; Scheduler.AddDelayed(delegate { f.LoadTest(loadableCase); Console.WriteLine($@"{Time}: Switching to test #{loadableCase}"); }, loadableCase * timePerTest); } Scheduler.AddDelayed(Host.Exit, f.TestCount * timePerTest); }
public override void Load() { base.Load(); Host.MaximumDrawHz = int.MaxValue; Host.MaximumUpdateHz = int.MaxValue; TestBrowser f = new TestBrowser(); Add(f); for (int i = 1; i < f.TestCount; i++) { int loadableCase = i; Scheduler.AddDelayed(delegate { f.LoadTest(loadableCase); }, loadableCase * 1000); } Scheduler.AddDelayed(Exit, f.TestCount * 1000); }
protected override void LoadComplete() { base.LoadComplete(); TestBrowser f = new TestBrowser(); Add(f); Console.WriteLine($@"{Time}: Running {f.TestCount} tests for {timePerTest}ms each..."); for (int i = 1; i < f.TestCount; i++) { int loadableCase = i; Scheduler.AddDelayed(delegate { f.LoadTest(loadableCase); Console.WriteLine($@"{Time}: Switching to test #{loadableCase}"); }, loadableCase * timePerTest); } Scheduler.AddDelayed(Host.Exit, f.TestCount * timePerTest); }