Exemplo n.º 1
0
        // 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;
        }
Exemplo n.º 6
0
        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>();
        }
Exemplo n.º 7
0
        // 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>();
        }