private TestOutcomeConverter usingXmlConverter() { return new TestOutcomeConverter(); }
private void addIssuesTo(final HierarchicalStreamWriter writer, final List<String> issues) { addNodeTo(writer, issues, ISSUES, ISSUE); }
@Override public List<TestOutcome> loadReportsFrom(final Path outputDirectory) { return loadReportsFrom(outputDirectory.toFile()); }
private void writeErrorMessageAndException(final HierarchicalStreamWriter writer, final TestStep step) { String errorMessage = isEmpty(step.getErrorMessage()) ? DEFAULT_ERROR_MESSAGE : step.getErrorMessage(); writeErrorMessageNode(writer, errorMessage); if (step.getException() != null) { writeFailureCauseNode(writer, step.getException()); } }
private AcceptanceTestReporter getXMLReporter() { XMLTestOutcomeReporter reporter = new XMLTestOutcomeReporter(); reporter.setOutputDirectory(getOutputDirectory()); return reporter; }
private void writeErrorForFailingTest(final HierarchicalStreamWriter writer, final TestStep step) { if (step.isFailure() || step.isError()) { writeErrorMessageAndException(writer, step); } }
private File[] getAllXMLFilesFrom(final File reportsDirectory) { return reportsDirectory.listFiles(new XmlFilenameFilter()); }
private void writeDatasetDescriptors(HierarchicalStreamWriter writer, DataTable dataTable) { writer.startNode("datasets"); for(DataSetDescriptor descriptor : dataTable.getDataSetDescriptors()) { writeDescriptor(writer, descriptor); } writer.endNode(); }
@Override public Optional<TestOutcome> loadReportFrom(final Path reportFile) { return loadReportFrom(reportFile.toFile()); }
private void writeRows(HierarchicalStreamWriter writer, DataTable dataTable) { writer.startNode(ROWS); for(DataTableRow rowData : dataTable.getRows()) { writeRow(writer, rowData); } writer.endNode(); }
private void writeHeaders(HierarchicalStreamWriter writer, DataTable dataTable) { writer.startNode(HEADERS); for(String header : dataTable.getHeaders()) { writeHeader(writer, header); } writer.endNode(); }
private AcceptanceTestReporter getXMLReporter() { XMLTestOutcomeReporter reporter = new XMLTestOutcomeReporter(); reporter.setOutputDirectory(getOutputDirectory()); return reporter; }
private TestOutcomeConverter usingXmlConverter() { return new TestOutcomeConverter(); }
private void writeErrorForFailingTest(final HierarchicalStreamWriter writer, final TestStep step) { if (step.isFailure() || step.isError()) { writeErrorMessageAndException(writer, step); } }
private File[] getAllXMLFilesFrom(final File reportsDirectory) { return reportsDirectory.listFiles(new XmlFilenameFilter()); }
private void writeDatasetDescriptors(HierarchicalStreamWriter writer, DataTable dataTable) { writer.startNode("datasets"); for(DataSetDescriptor descriptor : dataTable.getDataSetDescriptors()) { writeDescriptor(writer, descriptor); } writer.endNode(); }
private void addVersionsTo(final HierarchicalStreamWriter writer, final List<String> versions) { addNodeTo(writer, versions, VERSIONS, VERSION); }
private TestOutcomeConverter usingXmlConverter() { return new TestOutcomeConverter(); }
private void writeErrorForFailingTest(final HierarchicalStreamWriter writer, final TestStep step) { if (step.isFailure() || step.isError() || step.isCompromised()) { writeErrorMessageAndException(writer, step); } }
private File[] getAllXMLFilesFrom(final File reportsDirectory) { return reportsDirectory.listFiles(new XmlFilenameFilter()); }