public void setExecutionSummary() { //foreach (TestSuite ts in testExecution.testSuites) { // foreach (TestCase tc in ts.testCases) { // if (tc.getResult().Equals("Failed")) { // testExecution.setTotalfailedcount(1); // testExecution.setTotalerrorcount(1); // } else if (tc.getResult().Equals("Success")) { // testExecution.setTotalsuccesscount(1); // } // } //} foreach (TestSuite ts in testExecution.TestSuites) { foreach (TestCase tc in ts.TestCases) { int tcId = tc.TestCaseId; if (!reportedTestCases.Contains(tcId)) { reportedTestCases.Add(tcId); if ("Failed".Equals(tc.Result)) { testExecution.setTotalfailedcount(1); testExecution.setTotalerrorcount(1); } else if ("Success".Equals(tc.Result)) { testExecution.setTotalsuccesscount(1); } } } } Console.Out.WriteLine("Report created successfully to the folder " + getReportFolderLocation()); }