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 void updateHistory(final Map<String, HistoryData> history, final TestResult result, final ExecutorInfo info) { //@formatter:off final HistoryData data = history.computeIfAbsent( result.getHistoryId(), id -> new HistoryData().setStatistic(new Statistic()) ); //@formatter:on data.getStatistic().update(result); if (!data.getItems().isEmpty()) { result.addExtraBlock(HISTORY_BLOCK_NAME, copy(data)); } final HistoryItem newItem = new HistoryItem() .setUid(result.getUid()) .setStatus(result.getStatus()) .setStatusDetails(result.getStatusMessage()) .setTime(result.getTime()); if (Objects.nonNull(info.getReportUrl())) { newItem.setReportUrl(createReportUrl(info.getReportUrl(), result.getUid())); } final List<HistoryItem> newItems = Stream.concat(Stream.of(newItem), data.getItems().stream()) .limit(5) .collect(Collectors.toList()); data.setItems(newItems); }
private RetryItem createRetryItem(final TestResult result) { return new RetryItem() .setStatus(result.getStatus()) .setStatusDetails(result.getStatusMessage()) .setTime(result.getTime()) .setUid(result.getUid()); }
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)); } }
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 void updateHistory(final Map<String, HistoryData> history, final TestResult result, final ExecutorInfo info) { //@formatter:off final HistoryData data = history.computeIfAbsent( result.getHistoryId(), id -> new HistoryData().setStatistic(new Statistic()) ); //@formatter:on data.getStatistic().update(result); if (!data.getItems().isEmpty()) { result.addExtraBlock(HISTORY_BLOCK_NAME, copy(data)); } final HistoryItem newItem = new HistoryItem() .setUid(result.getUid()) .setStatus(result.getStatus()) .setStatusDetails(result.getStatusMessage()) .setTime(result.getTime()); if (Objects.nonNull(info.getReportUrl())) { newItem.setReportUrl(createReportUrl(info.getReportUrl(), result.getUid())); } final List<HistoryItem> newItems = Stream.concat(Stream.of(newItem), data.getItems().stream()) .limit(5) .collect(Collectors.toList()); data.setItems(newItems); }
private RetryItem createRetryItem(final TestResult result) { return new RetryItem() .setStatus(result.getStatus()) .setStatusDetails(result.getStatusMessage()) .setTime(result.getTime()) .setUid(result.getUid()); }
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)); } }