private StageResult getTestStage(final Path source, final ResultsVisitor visitor, final TestResult result) { final StageResult testStage = new StageResult(); testStage.setSteps(convert(result.getSteps(), step -> convert(source, visitor, step))); testStage.setAttachments(convert(result.getAttachments(), attachment -> convert(source, visitor, attachment))); testStage.setStatus(convert(result.getStatus())); testStage.setDescription(result.getDescription()); testStage.setDescriptionHtml(result.getDescriptionHtml()); Optional.of(result) .map(ExecutableItem::getStatusDetails) .ifPresent(statusDetails -> { testStage.setStatusMessage(statusDetails.getMessage()); testStage.setStatusTrace(statusDetails.getTrace()); }); return testStage; }
private StageResult convert(final Path source, final ResultsVisitor visitor, final FixtureResult result) { final StageResult stageResult = new StageResult() .setName(result.getName()) .setTime(convert(result.getStart(), result.getStop())) .setStatus(convert(result.getStatus())) .setSteps(convert(result.getSteps(), step -> convert(source, visitor, step))) .setDescription(result.getDescription()) .setDescriptionHtml(result.getDescriptionHtml()) .setAttachments(convert(result.getAttachments(), attach -> convert(source, visitor, attach))) .setParameters(convert(result.getParameters(), this::convert)); Optional.of(result) .map(ExecutableItem::getStatusDetails) .ifPresent(statusDetails -> { stageResult.setStatusMessage(statusDetails.getMessage()); stageResult.setStatusTrace(statusDetails.getTrace()); }); return stageResult; }
private StageResult getTestStage(final Path source, final ResultsVisitor visitor, final TestResult result) { final StageResult testStage = new StageResult(); testStage.setSteps(convert(result.getSteps(), step -> convert(source, visitor, step))); testStage.setAttachments(convert(result.getAttachments(), attachment -> convert(source, visitor, attachment))); testStage.setStatus(convert(result.getStatus())); testStage.setDescription(result.getDescription()); testStage.setDescriptionHtml(result.getDescriptionHtml()); Optional.of(result) .map(ExecutableItem::getStatusDetails) .ifPresent(statusDetails -> { testStage.setStatusMessage(statusDetails.getMessage()); testStage.setStatusTrace(statusDetails.getTrace()); }); return testStage; }
private StageResult convert(final Path source, final ResultsVisitor visitor, final FixtureResult result) { final StageResult stageResult = new StageResult() .setName(result.getName()) .setTime(convert(result.getStart(), result.getStop())) .setStatus(convert(result.getStatus())) .setSteps(convert(result.getSteps(), step -> convert(source, visitor, step))) .setDescription(result.getDescription()) .setDescriptionHtml(result.getDescriptionHtml()) .setAttachments(convert(result.getAttachments(), attach -> convert(source, visitor, attach))) .setParameters(convert(result.getParameters(), this::convert)); Optional.of(result) .map(ExecutableItem::getStatusDetails) .ifPresent(statusDetails -> { stageResult.setStatusMessage(statusDetails.getMessage()); stageResult.setStatusTrace(statusDetails.getTrace()); }); return stageResult; }