Esempio n. 1
0
        public void InitializeTestRun(UnitTest test, CancellationTokenSource cs)
        {
            rootTest = test;

            cancellationSource = cs;
            if (cs != null)
            {
                cs.Token.Register(OnCancel);
            }

            results.Clear();

            testsToRun = test != null?test.CountTestCases() : 0;

            error        = null;
            errorMessage = null;

            progressBar.Fraction = 0;
            progressBar.Text     = "";
            progressBar.Text     = "0 / " + testsToRun;
            testsRun             = 0;
            resultSummary        = new UnitTestResult();
            UpdateCounters();

            infoSep.Show();
            infoCurrent.Show();
            progressBar.Show();
            resultLabel.Hide();
            labels.Show();
            buttonStop.Sensitive = true;
            buttonRun.Sensitive  = false;

            if (failuresTreeView.IsRealized)
            {
                failuresTreeView.ScrollToPoint(0, 0);
            }

            failuresStore.Clear();
            outputView.Buffer.Clear();
            outIters.Clear();
            cancel  = false;
            Running = true;

            configuration = IdeApp.Workspace.ActiveConfigurationId;

            AddStartMessage();
        }
Esempio n. 2
0
		public void InitializeTestRun (UnitTest test, CancellationTokenSource cs)
		{
			rootTest = test;
			cancellationSource = cs;
			cs.Token.Register (OnCancel);
			results.Clear ();

			testsToRun = test.CountTestCases ();
			error = null;
			errorMessage = null;
			
			progressBar.Fraction = 0;
			progressBar.Text = "";
			progressBar.Text = "0 / " + testsToRun;
			testsRun = 0;
			resultSummary = new UnitTestResult ();
			UpdateCounters ();
			
			infoSep.Show ();
			infoCurrent.Show ();
			progressBar.Show ();
			resultLabel.Hide ();
			labels.Show ();
			buttonStop.Sensitive = true;
			buttonRun.Sensitive = false;

			if (failuresTreeView.IsRealized)
				failuresTreeView.ScrollToPoint (0, 0);
			
			failuresStore.Clear ();
			outputView.Buffer.Clear ();
			outIters.Clear ();
			cancel = false;
			Running = true;
			
			configuration = IdeApp.Workspace.ActiveConfigurationId;
			
			AddStartMessage ();
		}