Пример #1
0
        TestcaseDetailsModel ITestViewerService.GetTestcaseDetails(int testsystemIndex, int testsuiteId, int testcaseId)
        {
            Testsuite            testsuite       = _testsuiteRepository.GetById(testsuiteId);
            TestcaseDetailsModel testcaseDetails = new TestcaseDetailsModel();

            IList <Result> errorResultsOfTestsuite = _resultRepository.GetErrorResultsOfTestsuite(testsystemIndex, testsuite.Browsers, testsuite.Testcases.Where(t => t.ID == testcaseId).ToList(),
                                                                                                  testsuite.Languages);

            IList <ErrorOccurrenceGroup> errorOccurenceGroups = ErrorGrouping.GetErrorOccurrenceGroups(errorResultsOfTestsuite);

            if (errorOccurenceGroups.Any())
            {
                testcaseDetails.ErrorOccurrenceGroup = errorOccurenceGroups.First();
            }
            testcaseDetails.Testcase = _testcaseRepository.GetById(testcaseId);
            return(testcaseDetails);
        }
Пример #2
0
        public ActionResult GetTestcaseDetails(int testsystem, int testsuite, int testcase)
        {
            TestcaseDetailsModel objTestcaseDetailsModel = _testViewerService.GetTestcaseDetails(testsystem, testsuite, testcase);

            return(PartialView("PartialTestcaseDetails", objTestcaseDetailsModel));
        }