Exemplo n.º 1
0
        private void OnTestCompleted(TestInfo testInfo, TestCompletedEventArgs args)
        {
            this.InvokeIfRequired((() =>
            {
                var sb = new StringBuilder();

                String msg = String.Format("{0} {1}", testInfo.GetNameString(),
                                           args.Result.TestStatus.GetDescription());

                sb.AppendLine(msg.ToUpper());
                sb.AppendLine();

                vTestOutput.AppendText(sb.ToString());
            }));

            HighlightCompletedTest(args.Result);
        }
Exemplo n.º 2
0
        private void OnTestStarted(TestInfo testInfo)
        {
            this.InvokeIfRequired((() =>
            {
                var sb = new StringBuilder();

                String msg = String.Format("{0} has started", testInfo.GetNameString());

                ApplicationStatus.SetStatus(msg);

                sb.AppendLine(msg.ToUpper());
                sb.AppendLine();

                vTestOutput.AppendText(sb.ToString());
            }));

            HighlightActiveTest(testInfo);
        }
Exemplo n.º 3
0
        protected void AddTestNode(TestInfo testInfo, TreeNode parentNode)
        {
            TreeNode node = parentNode.Nodes.Add(testInfo.GetNameString());

            node.ToolTipText      = TooltipHelper.CreateTestTooltip(testInfo, null);
            node.ImageKey         = GetImageKey(testInfo, false);
            node.SelectedImageKey = node.ImageKey;
            node.Tag = testInfo;

            if (!mTestNodes.ContainsKey(testInfo))
            {
                mTestNodes.Add(testInfo, new List <TreeNode> {
                    node
                });
            }
            else
            {
                mTestNodes[testInfo].Add(node);
            }
        }
Exemplo n.º 4
0
        private void AddTestNode(Profile profile, TestInfo testInfo, TreeNode parentNode)
        {
            RequirementLevel requirementLevel = testInfo.FeatureUnderTest.GetInfo().Requirement[profile];

            TreeNode node = parentNode.Nodes.Add(testInfo.GetNameString());

            node.ToolTipText      = TooltipHelper.CreateTestTooltip(testInfo, null);
            node.ImageKey         = GetTestImage(requirementLevel);
            node.SelectedImageKey = node.ImageKey;
            node.Tag = testInfo;

            if (!mTestNodes.ContainsKey(testInfo))
            {
                mTestNodes.Add(testInfo, new List <TreeNode> {
                    node
                });
            }
            else
            {
                mTestNodes[testInfo].Add(node);
            }
        }
Exemplo n.º 5
0
        public void SelectTestOutput(TestInfo info)
        {
            if (null == info)
            {
                throw new ArgumentNullException("info");
            }

            String testName   = info.GetNameString();
            String testStatus = info.Status.GetDescription();

            int firstIndex = tBOutput.Text.IndexOf(testName, StringComparison.Ordinal);
            int lastIndex  = tBOutput.Text.LastIndexOf(testName, StringComparison.Ordinal);

            if (-1 != lastIndex)
            {
                lastIndex += testName.Length + testStatus.Length + 1;
            }

            tBOutput.ClearSelection();
            tBOutput.ScrollToChar(firstIndex);
            tBOutput.HighlightText(firstIndex, lastIndex - firstIndex);

            mIsScrollingEnabled = false;
        }