// For GUI test only private static testsuiteTestcase[] ConvertTestcases(ReportNodeEnumerator <XmlReport.GUITest.StepReport> steps, out int count, out int numOfFailures) { count = 0; numOfFailures = 0; List <testsuiteTestcase> list = new List <testsuiteTestcase>(); if (steps != null) { EnumerableReportNodes <XmlReport.GUITest.StepReport> stepReports = new EnumerableReportNodes <XmlReport.GUITest.StepReport>(steps); foreach (XmlReport.GUITest.StepReport step in stepReports) { testsuiteTestcase tc = GUITestReportConverter.ConvertTestcase(step, count); if (tc == null) { continue; } // update step name with the hierarchy full name tc.name = string.Format("#{0,7:0000000}: {1}", count + 1, GetHierarchyFullName(step)); list.Add(tc); if (step.Status == ReportStatus.Failed) { numOfFailures++; } count++; } } return(list.ToArray()); }
public StepReport(ReportNodeType node, IReportNodeOwner owner) : base(node, owner) { Contexts = new ReportNodeCollection <ContextReport>(this, ReportNodeFactory.Instance); SubSteps = new ReportNodeCollection <StepReport>(this, ReportNodeFactory.Instance); AllStepsEnumerator = new ReportNodeEnumerator <StepReport>(); }
public BCStepReport(ReportNodeType node, IReportNodeOwner owner) : base(node, owner) { SubBCSteps = new ReportNodeCollection <BCStepReport>(this, BCStepReportNodeFactory.Instance); AllBCStepsEnumerator = new ReportNodeEnumerator <BCStepReport>(); OwnerBusinessComponent = owner as BusinessComponentReport; }
public IterationReport(ReportNodeType node, IReportNodeOwner owner) : base(node, owner) { Groups = new ReportNodeCollection <GroupReport>(this, ReportNodeFactory.Instance); Flows = new ReportNodeCollection <FlowReport>(this, ReportNodeFactory.Instance); Branches = new ReportNodeCollection <BranchReport>(this, ReportNodeFactory.Instance); BusinessComponents = new ReportNodeCollection <BusinessComponentReport>(this, ReportNodeFactory.Instance); RecoverySteps = new ReportNodeCollection <RecoveryStepReport>(this, ReportNodeFactory.Instance); GeneralSteps = new ReportNodeCollection <GeneralStepReport>(this, ReportNodeFactory.Instance); AllBCsEnumerator = new ReportNodeEnumerator <BusinessComponentReport>(); }
public ActionReport(ReportNodeType node, IReportNodeOwner owner) : base(node, owner) { ActionIterations = new ReportNodeCollection <ActionIterationReport>(this, ReportNodeFactory.Instance); Contexts = new ReportNodeCollection <ContextReport>(this, ReportNodeFactory.Instance); Steps = new ReportNodeCollection <StepReport>(this, ReportNodeFactory.Instance); SubActions = new ReportNodeCollection <ActionReport>(this, ReportNodeFactory.Instance); AllStepsEnumerator = new ReportNodeEnumerator <StepReport>(); OwnerIteration = Owner as IterationReport; }
public TestReport(ResultsType root, string reportFile) : base(root, reportFile) { Iterations = new ReportNodeCollection <IterationReport>(this, ReportNodeFactory.Instance); Groups = new ReportNodeCollection <GroupReport>(this, ReportNodeFactory.Instance); Flows = new ReportNodeCollection <FlowReport>(this, ReportNodeFactory.Instance); Branches = new ReportNodeCollection <BranchReport>(this, ReportNodeFactory.Instance); BusinessComponents = new ReportNodeCollection <BusinessComponentReport>(this, ReportNodeFactory.Instance); RecoverySteps = new ReportNodeCollection <RecoveryStepReport>(this, ReportNodeFactory.Instance); GeneralSteps = new ReportNodeCollection <GeneralStepReport>(this, ReportNodeFactory.Instance); AllBCsEnumerator = new ReportNodeEnumerator <BusinessComponentReport>(); }
// For BPT test only private static testsuiteTestcase[] ConvertTestcases(ReportNodeEnumerator <XmlReport.BPT.BusinessComponentReport> bcs, out int count, out int numOfFailures) { count = 0; numOfFailures = 0; List <testsuiteTestcase> list = new List <testsuiteTestcase>(); if (bcs != null) { EnumerableReportNodes <XmlReport.BPT.BusinessComponentReport> bcReports = new EnumerableReportNodes <XmlReport.BPT.BusinessComponentReport>(bcs); foreach (XmlReport.BPT.BusinessComponentReport bc in bcReports) { if (bc.AllBCStepsEnumerator != null) { EnumerableReportNodes <XmlReport.BPT.BCStepReport> steps = new EnumerableReportNodes <XmlReport.BPT.BCStepReport>(bc.AllBCStepsEnumerator); foreach (XmlReport.BPT.BCStepReport step in steps) { if (step.IsContext) { continue; } testsuiteTestcase tc = BPTReportConverter.ConvertTestcase(step, count); if (tc == null) { continue; } // update step name with the hierarchy full name tc.name = string.Format("#{0,7:0000000}: {1}", count + 1, GetHierarchyFullName(step, bc)); list.Add(tc); if (step.Status == ReportStatus.Failed) { numOfFailures++; } count++; } } } } return(list.ToArray()); }
public TestReport(ResultsType root, string reportFile) : base(root, reportFile) { Iterations = new ReportNodeCollection <IterationReport>(this, ReportNodeFactory.Instance); AllStepsEnumerator = new ReportNodeEnumerator <StepReport>(); }
public IterationReport(ReportNodeType node, IReportNodeOwner owner) : base(node, owner) { Activities = new ReportNodeCollection <ActivityReport>(this, ReportNodeFactory.Instance); AllActivitiesEnumerator = new ReportNodeEnumerator <ActivityReport>(); }