/** * Create an instance of {@link Label } * */ public Label createLabel() { return new Label(); }
/** * Create an instance of {@link Label } * */ public Label createLabel() { return new Label(); }
public static Set<Label> getProvidedLabels() { final Properties properties = loadAllureProperties(); final Set<String> propertyNames = properties.stringPropertyNames(); return propertyNames.stream() .filter(name -> name.startsWith("allure.label.")) .map(name -> { final String labelName = name.substring(13); final String labelValue = properties.getProperty(name); return new Label() .setName(labelName) .setValue(labelValue); }) .filter(label -> nonNull(label.getValue())) .collect(Collectors.toSet()); }
public static Label createFrameworkLabel(final String framework) { return new Label().setName(FRAMEWORK_LABEL_NAME).setValue(framework); }
public static Label createTagLabel(final String tag) { return new Label().setName(TAG_LABEL_NAME).setValue(tag); }
public static Label createSeverityLabel(final String severity) { return new Label().setName(SEVERITY_LABEL_NAME).setValue(severity); }
public static Label createSubSuiteLabel(final String suite) { return new Label().setName(SUB_SUITE_LABEL_NAME).setValue(suite); }
public static Label createStoryLabel(final String story) { return new Label().setName(STORY_LABEL_NAME).setValue(story); }
public static Label createLanguageLabel(final String language) { return new Label().setName(LANGUAGE_LABEL_NAME).setValue(language); }
public static Label createParentSuiteLabel(final String suite) { return new Label().setName(PARENT_SUITE_LABEL_NAME).setValue(suite); }
public static Label createEpicLabel(final String epic) { return new Label().setName(EPIC_LABEL_NAME).setValue(epic); }
public static Label createFeatureLabel(final String feature) { return new Label().setName(FEATURE_LABEL_NAME).setValue(feature); }
public static Label createOwnerLabel(final String owner) { return new Label().setName(OWNER_LABEL_NAME).setValue(owner); }
public static Label createSuiteLabel(final String suite) { return new Label().setName(SUITE_LABEL_NAME).setValue(suite); }
public static Label createTestMethodLabel(final String testMethod) { return new Label().setName(TEST_METHOD_LABEL_NAME).setValue(testMethod); }
public static Label createTestClassLabel(final String testClass) { return new Label().setName(TEST_CLASS_LABEL_NAME).setValue(testClass); }
public static Label createPackageLabel(final String packageName) { return new Label().setName(PACKAGE_LABEL_NAME).setValue(packageName); }
private Label createLabel(final Tag tag) { return new Label().setName("tag").setValue(tag.value()); }
public static Label createHostLabel() { return new Label().setName(HOST_LABEL_NAME).setValue(getHostName()); }
/** * Adds label to current test or step (or fixture) if any. Takes no effect * if no test run at the moment. * * @param name the name of label. * @param value the value of label. */ public static void label(final String name, final String value) { final Label label = new Label().setName(name).setValue(value); getLifecycle().updateTestCase(testResult -> testResult.getLabels().add(label)); }