Refactor CustomisedReports

This commit is contained in:
pivovarit 2017-05-05 18:49:49 +02:00
parent 40621d6bd7
commit ec5c07bb10

View File

@ -31,8 +31,7 @@ public class CustomisedReports implements IReporter {
initReportTemplate(); initReportTemplate();
for (ISuite suite : suites) { for (ISuite suite : suites) {
Map<String, ISuiteResult> suiteResults = suite.getResults(); Map<String, ISuiteResult> suiteResults = suite.getResults();
for (String testName : suiteResults.keySet()) { suiteResults.forEach((testName, suiteResult) -> {
ISuiteResult suiteResult = suiteResults.get(testName);
ITestContext testContext = suiteResult.getTestContext(); ITestContext testContext = suiteResult.getTestContext();
IResultMap failedResult = testContext.getFailedTests(); IResultMap failedResult = testContext.getFailedTests();
@ -52,8 +51,7 @@ public class CustomisedReports implements IReporter {
for (ITestResult testResult : testsSkipped) { for (ITestResult testResult : testsSkipped) {
reportWriter.println(String.format(resultRow, "warning", suite.getName(), testName, testResult.getName(), "SKIPPED", "NA")); reportWriter.println(String.format(resultRow, "warning", suite.getName(), testName, testResult.getName(), "SKIPPED", "NA"));
} }
});
}
} }
finishReportTemplate(); finishReportTemplate();
reportWriter.flush(); reportWriter.flush();