for (SuiteResult suiteResult : suiteResults) { writer.print("<tr><th colspan=\"7\">"); writer.print(Utils.escapeHtml(suiteResult.getSuiteName())); writer.println("</th></tr>"); for (TestResult testResult : suiteResult.getTestResults()) { int passedTests = testResult.getPassedTestCount(); int skippedTests = testResult.getSkippedTestCount(); boolean testsInParallel = XmlSuite.ParallelMode.TESTS.equals(suiteResult.getParallelMode()); if (testsInParallel) { Optional<TestResult> maxValue = suiteResult.testResults.stream()
for (SuiteResult suiteResult : suiteResults) { writer.print("<tbody><tr><th colspan=\"4\">"); writer.print(Utils.escapeHtml(suiteResult.getSuiteName())); writer.print("</th></tr></tbody>"); for (TestResult testResult : suiteResult.getTestResults()) { writer.printf("<tbody id=\"t%d\">", testIndex);
for (SuiteResult suiteResult : suiteResults) { writer.print("<tr><th colspan=\"7\">"); writer.print(Utils.escapeHtml(suiteResult.getSuiteName())); writer.println("</th></tr>"); for (TestResult testResult : suiteResult.getTestResults()) { int passedTests = testResult.getPassedTestCount(); int skippedTests = testResult.getSkippedTestCount();
for (SuiteResult suiteResult : suiteResults) { writer.print("<tbody><tr><th colspan=\"4\">"); writer.print(Utils.escapeHtml(suiteResult.getSuiteName())); writer.print("</th></tr></tbody>"); for (TestResult testResult : suiteResult.getTestResults()) { writer.printf("<tbody id=\"t%d\">", testIndex);
/** Writes the details for all test scenarios. */ protected void writeScenarioDetails() { int scenarioIndex = 0; for (SuiteResult suiteResult : suiteResults) { for (TestResult testResult : suiteResult.getTestResults()) { writer.print("<h2>"); writer.print(Utils.escapeHtml(testResult.getTestName())); writer.print("</h2>"); scenarioIndex += writeScenarioDetails(testResult.getFailedConfigurationResults(), scenarioIndex); scenarioIndex += writeScenarioDetails(testResult.getFailedTestResults(), scenarioIndex); scenarioIndex += writeScenarioDetails(testResult.getSkippedConfigurationResults(), scenarioIndex); scenarioIndex += writeScenarioDetails(testResult.getSkippedTestResults(), scenarioIndex); scenarioIndex += writeScenarioDetails(testResult.getPassedTestResults(), scenarioIndex); } } }
@Override public void generateReport( List<XmlSuite> xmlSuites, List<ISuite> suites, String outputDirectory) { try { writer = createWriter(outputDirectory); } catch (IOException e) { LOG.error("Unable to create output file", e); return; } for (ISuite suite : suites) { suiteResults.add(new SuiteResult(suite)); } writeDocumentStart(); writeHead(); writeBody(); writeDocumentEnd(); writer.close(); }
/** * Writes the details for all test scenarios. */ protected void writeScenarioDetails() { int scenarioIndex = 0; for (SuiteResult suiteResult : suiteResults) { for (TestResult testResult : suiteResult.getTestResults()) { writer.print("<h2>"); writer.print(Utils.escapeHtml(testResult.getTestName())); writer.print("</h2>"); scenarioIndex += writeScenarioDetails( testResult.getFailedConfigurationResults(), scenarioIndex); scenarioIndex += writeScenarioDetails( testResult.getFailedTestResults(), scenarioIndex); scenarioIndex += writeScenarioDetails( testResult.getSkippedConfigurationResults(), scenarioIndex); scenarioIndex += writeScenarioDetails( testResult.getSkippedTestResults(), scenarioIndex); scenarioIndex += writeScenarioDetails( testResult.getPassedTestResults(), scenarioIndex); } } }
@Override public void generateReport(List<XmlSuite> xmlSuites, List<ISuite> suites, String outputDirectory) { try { writer = createWriter(outputDirectory); } catch (IOException e) { LOG.error("Unable to create output file", e); return; } for (ISuite suite : suites) { suiteResults.add(new SuiteResult(suite)); } writeDocumentStart(); writeHead(); writeBody(); writeDocumentEnd(); writer.close(); }