public TestContext (ITestProgressMonitor monitor, TestResultsPad resultsPad, IExecutionHandler executionContext, DateTime testDate) { this.monitor = monitor; if (executionContext == null) executionContext = Runtime.ProcessService.DefaultExecutionHandler; this.executionContext = executionContext; // Round to seconds this.testDate = new DateTime ((testDate.Ticks / TimeSpan.TicksPerSecond) * TimeSpan.TicksPerSecond); }
public TestSession (UnitTest test, IExecutionHandler context, TestResultsPad resultsPad) { this.test = test; this.context = context; this.monitor = new TestMonitor (resultsPad); this.resultsPad = resultsPad; resultsPad.InitializeTestRun (test); }
public TestMonitor (TestResultsPad pad) { this.pad = pad; this.monitor = pad; }
public TestSession (UnitTest test, IExecutionHandler context, TestResultsPad resultsPad) { this.test = test; this.context = context; this.monitor = new TestMonitor (resultsPad); }
public TestMonitor (TestResultsPad pad, CancellationTokenSource cs) { this.pad = pad; this.monitor = pad; cs.Token.Register (Cancel); }
public TestSession(UnitTest test, TestResultsPad resultsPad) { this.test = test; this.monitor = resultsPad; this.resultsPad = resultsPad; }
public IAsyncOperation RunTest(UnitTest test) { if (resultsPad == null) { resultsPad = new TestResultsPad (); Runtime.Gui.Workbench.ShowPad (resultsPad); } Runtime.Gui.Workbench.BringToFront (resultsPad); TestSession session = new TestSession (test, resultsPad); session.Start (); return session; }
public TestSession (UnitTest test, IExecutionHandler context, TestResultsPad resultsPad, CancellationTokenSource cs) { this.test = test; this.context = context; CancellationTokenSource = cs; this.monitor = new TestMonitor (resultsPad, CancellationTokenSource); this.resultsPad = resultsPad; resultsPad.InitializeTestRun (test); Task = new Task (RunTests); }