private void logOutcomesFrom(TestOutcomes testOutcomes) { logger.info("----------------------"); logger.info("SERENITY TEST OUTCOMES"); logger.info("----------------------"); logger.info(" - Tests executed: " + testOutcomes.getTotal()); logger.info(" - Tests passed: " + testOutcomes.getPassingTests().getTotal()); logger.info(" - Tests failed: " + testOutcomes.getFailingTests().getTotal()); logger.info(" - Tests with errors: " + testOutcomes.getErrorTests().getTotal()); logger.info(" - Tests pending: " + testOutcomes.getPendingTests().getTotal()); logger.info(" - Tests compromised: " + testOutcomes.getCompromisedTests().getTotal()); }
private void generateResultReports(TestOutcomes testOutcomesForThisTag, ReportNameProvider reportName, TestTag tag) throws IOException { if (testOutcomesForThisTag.getTotalTests().withResult(TestResult.SUCCESS) > 0) { generateResultReport(testOutcomesForThisTag.getPassingTests(), reportName, tag, "success"); } if (testOutcomesForThisTag.getTotalTests().withResult(TestResult.PENDING) > 0) { generateResultReport(testOutcomesForThisTag.getPendingTests(), reportName, tag, "pending"); } if (testOutcomesForThisTag.getTotalTests().withResult(TestResult.FAILURE) > 0) { generateResultReport(testOutcomesForThisTag.getFailingTests(), reportName, tag, "failure"); } if (testOutcomesForThisTag.getTotalTests().withResult(TestResult.ERROR) > 0) { generateResultReport(testOutcomesForThisTag.getErrorTests(), reportName, tag, "error"); } if (testOutcomesForThisTag.getTotalTests().withResult(TestResult.IGNORED) > 0) { generateResultReport(testOutcomesForThisTag.havingResult(TestResult.IGNORED), reportName, tag, "ignored"); } if (testOutcomesForThisTag.getTotalTests().withResult(TestResult.SKIPPED) > 0) { generateResultReport(testOutcomesForThisTag.havingResult(TestResult.SKIPPED), reportName, tag, "skipped"); } }
private void generateResultReports(TestOutcomes testOutcomesForThisTag, ReportNameProvider reportName, TestTag tag) throws IOException { if (testOutcomesForThisTag.getTotalTests().withResult(TestResult.SUCCESS) > 0) { generateResultReport(testOutcomesForThisTag.getPassingTests(), reportName, tag, "success"); } if (testOutcomesForThisTag.getTotalTests().withResult(TestResult.PENDING) > 0) { generateResultReport(testOutcomesForThisTag.getPendingTests(), reportName, tag, "pending"); } if (testOutcomesForThisTag.getTotalTests().withResult(TestResult.FAILURE) > 0) { generateResultReport(testOutcomesForThisTag.getFailingTests(), reportName, tag, "failure"); } if (testOutcomesForThisTag.getTotalTests().withResult(TestResult.ERROR) > 0) { generateResultReport(testOutcomesForThisTag.getErrorTests(), reportName, tag, "error"); } if (testOutcomesForThisTag.getTotalTests().withResult(TestResult.IGNORED) > 0) { generateResultReport(testOutcomesForThisTag.havingResult(TestResult.IGNORED), reportName, tag, "ignored"); } if (testOutcomesForThisTag.getTotalTests().withResult(TestResult.SKIPPED) > 0) { generateResultReport(testOutcomesForThisTag.havingResult(TestResult.SKIPPED), reportName, tag, "skipped"); } }