Пример #1
0
		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);
		}
Пример #2
0
		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);
		}
Пример #3
0
		public TestMonitor (TestResultsPad pad)
		{
			this.pad = pad;
			this.monitor = pad;
		}
Пример #4
0
		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);
		}