private void addIdeaLink(final TestResult testResult) { final String fileExtension = "java"; final String port = getProperty(ALLURE_IDEA_PORT).orElse("63342"); final Optional<String> testClassName = testResult.getLabels().stream() .filter(label -> "testClass".equals(label.getName())) .map(Label::getValue) .findFirst(); testClassName.ifPresent(name -> { final String path = name.replace(".", "/"); final String url = String.format("http://localhost:%s/api/file?file=%s.%s", port, path, fileExtension); testResult.getLinks().add(new Link().setName(IDEA_LINK_NAME).setType(IDEA_LINK_TYPE).setUrl(url)); }); }
private Link getLink(final LabelName labelName, final String value, final String url) { return new Link().setName(value).setType(labelName.value()).setUrl(url); }
private Link convert(final io.qameta.allure.model.Link link) { return new Link() .setName(link.getName()) .setType(link.getType()) .setUrl(link.getUrl()); }
dest.findOneLabel("testId").ifPresent(testId -> dest.getLinks().add(new Link().setName(testId).setType("tms") .setUrl(getTestCaseIdUrl(testId, properties))) );
private void addIdeaLink(final TestResult testResult) { final String fileExtension = "java"; final String port = getProperty(ALLURE_IDEA_PORT).orElse("63342"); final Optional<String> testClassName = testResult.getLabels().stream() .filter(label -> "testClass".equals(label.getName())) .map(Label::getValue) .findFirst(); testClassName.ifPresent(name -> { final String path = name.replace(".", "/"); final String url = String.format("http://localhost:%s/api/file?file=%s.%s", port, path, fileExtension); testResult.getLinks().add(new Link().setName(IDEA_LINK_NAME).setType(IDEA_LINK_TYPE).setUrl(url)); }); }
private Link getLink(final LabelName labelName, final String value, final String url) { return new Link().setName(value).setType(labelName.value()).setUrl(url); }
private Link convert(final io.qameta.allure.model.Link link) { return new Link() .setName(link.getName()) .setType(link.getType()) .setUrl(link.getUrl()); }
dest.findOneLabel("testId").ifPresent(testId -> dest.getLinks().add(new Link().setName(testId).setType("tms") .setUrl(getTestCaseIdUrl(testId, properties))) );