public CsvExportSuite(final TestResult result) { final Map<String, String> resultMap = result.toMap(); this.status = result.getStatus() != null ? result.getStatus().value() : null; this.duration = result.getTime().getDuration() != null ? result.getTime().getDuration().toString() : null; this.start = result.getTime().getStart() != null ? new Date(result.getTime().getStart()).toString() : null; this.stop = result.getTime().getStop() != null ? new Date(result.getTime().getStop()).toString() : null; this.parentSuite = resultMap.getOrDefault("parentSuite", null); this.suite = resultMap.getOrDefault("suite", null); this.subSuite = resultMap.getOrDefault("subSuite", null); this.testClass = resultMap.getOrDefault("testClass", null); this.testMethod = resultMap.getOrDefault("testMethod", null); this.name = result.getName(); this.description = result.getDescription(); }
public TestResultTreeLeaf(final String parentUid, final TestResult testResult) { this( parentUid, testResult.getName(), testResult.getUid(), testResult.getStatus(), testResult.getTime(), testResult.isFlaky(), testResult.getParameterValues() ); }
private StatusChartData createData(final TestResult result) { return new StatusChartData() .setUid(result.getUid()) .setName(result.getName()) .setStatus(result.getStatus()) .setTime(result.getTime()) .setSeverity(result.getExtraBlock(SeverityPlugin.SEVERITY_BLOCK_NAME)); } }
private DurationData createData(final TestResult result) { return new DurationData() .setUid(result.getUid()) .setName(result.getName()) .setStatus(result.getStatus()) .setTime(result.getTime()) .setSeverity(result.getExtraBlock(SeverityPlugin.SEVERITY_BLOCK_NAME)); } }
private SeverityData createData(final TestResult result) { return new SeverityData() .setUid(result.getUid()) .setName(result.getName()) .setStatus(result.getStatus()) .setTime(result.getTime()) .setSeverity(result.getExtraBlock(SEVERITY_BLOCK_NAME)); } }
verify(service).createTestResult(argThat(result -> testResult.getName().equals(result.getName()))); verify(service).createTestResult(argThat(result -> testResult.getStatus().toString().equals(result.getStatus()))); verify(service).createTestResult(argThat(result -> result.getUrl().contains(testResult.getUid())));
@Test public void shouldReadPropertiesFile() throws Exception { final String testName = "testFour"; final String link1 = "http://example.org/JIRA-1"; final String link2 = "http://example.org/JIRA-2"; final String link3 = "http://example.org/TMS-1"; Set<TestResult> testResults = process( "allure1/sample-testsuite.xml", generateTestSuiteXmlName(), "allure1/allure.properties", "allure.properties" ).getResults(); assertThat(testResults) .filteredOn(testResult -> testResult.getName().equals(testName)) .flatExtracting(TestResult::getLinks) .extracting(Link::getUrl) .as("Test links should contain patterns from allure.properties file") .containsExactlyInAnyOrder(link1, link2, link3); }
public CsvExportSuite(final TestResult result) { final Map<String, String> resultMap = result.toMap(); this.status = result.getStatus() != null ? result.getStatus().value() : null; this.duration = result.getTime().getDuration() != null ? result.getTime().getDuration().toString() : null; this.start = result.getTime().getStart() != null ? new Date(result.getTime().getStart()).toString() : null; this.stop = result.getTime().getStop() != null ? new Date(result.getTime().getStop()).toString() : null; this.parentSuite = resultMap.getOrDefault("parentSuite", null); this.suite = resultMap.getOrDefault("suite", null); this.subSuite = resultMap.getOrDefault("subSuite", null); this.testClass = resultMap.getOrDefault("testClass", null); this.testMethod = resultMap.getOrDefault("testMethod", null); this.name = result.getName(); this.description = result.getDescription(); }
public TestResultTreeLeaf(final String parentUid, final TestResult testResult) { this( parentUid, testResult.getName(), testResult.getUid(), testResult.getStatus(), testResult.getTime(), testResult.isFlaky(), testResult.getParameterValues() ); }
private SeverityData createData(final TestResult result) { return new SeverityData() .setUid(result.getUid()) .setName(result.getName()) .setStatus(result.getStatus()) .setTime(result.getTime()) .setSeverity(result.getExtraBlock(SEVERITY_BLOCK_NAME)); } }
private StatusChartData createData(final TestResult result) { return new StatusChartData() .setUid(result.getUid()) .setName(result.getName()) .setStatus(result.getStatus()) .setTime(result.getTime()) .setSeverity(result.getExtraBlock(SeverityPlugin.SEVERITY_BLOCK_NAME)); } }
private DurationData createData(final TestResult result) { return new DurationData() .setUid(result.getUid()) .setName(result.getName()) .setStatus(result.getStatus()) .setTime(result.getTime()) .setSeverity(result.getExtraBlock(SeverityPlugin.SEVERITY_BLOCK_NAME)); } }