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); }
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); }
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); } }
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); } }
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; }