Class ResultsUtils

java.lang.Object
io.qameta.allure.util.ResultsUtils

public final class ResultsUtils extends Object
The collection of Allure utils methods.
  • Field Details

  • Method Details

    • createParameter

      public static io.qameta.allure.model.Parameter createParameter(String name, Object value)
    • createParameter

      public static io.qameta.allure.model.Parameter createParameter(String name, Object value, Boolean excluded, io.qameta.allure.model.Parameter.Mode mode)
    • createSuiteLabel

      public static io.qameta.allure.model.Label createSuiteLabel(String suite)
    • createParentSuiteLabel

      public static io.qameta.allure.model.Label createParentSuiteLabel(String suite)
    • createSubSuiteLabel

      public static io.qameta.allure.model.Label createSubSuiteLabel(String suite)
    • createTestMethodLabel

      public static io.qameta.allure.model.Label createTestMethodLabel(String testMethod)
    • createTestClassLabel

      public static io.qameta.allure.model.Label createTestClassLabel(String testClass)
    • createPackageLabel

      public static io.qameta.allure.model.Label createPackageLabel(String packageName)
    • createEpicLabel

      public static io.qameta.allure.model.Label createEpicLabel(String epic)
    • createFeatureLabel

      public static io.qameta.allure.model.Label createFeatureLabel(String feature)
    • createStoryLabel

      public static io.qameta.allure.model.Label createStoryLabel(String story)
    • createTagLabel

      public static io.qameta.allure.model.Label createTagLabel(String tag)
    • createOwnerLabel

      public static io.qameta.allure.model.Label createOwnerLabel(String owner)
    • createSeverityLabel

      public static io.qameta.allure.model.Label createSeverityLabel(SeverityLevel severity)
    • createSeverityLabel

      public static io.qameta.allure.model.Label createSeverityLabel(String severity)
    • createHostLabel

      public static io.qameta.allure.model.Label createHostLabel()
    • createThreadLabel

      public static io.qameta.allure.model.Label createThreadLabel()
    • createFrameworkLabel

      public static io.qameta.allure.model.Label createFrameworkLabel(String framework)
    • createLanguageLabel

      public static io.qameta.allure.model.Label createLanguageLabel(String language)
    • createLabel

      public static io.qameta.allure.model.Label createLabel(String name, String value)
    • createLabel

      public static io.qameta.allure.model.Label createLabel(Owner owner)
    • createLabel

      public static io.qameta.allure.model.Label createLabel(Severity severity)
    • createLabel

      public static io.qameta.allure.model.Label createLabel(Story story)
    • createLabel

      public static io.qameta.allure.model.Label createLabel(Feature feature)
    • createLabel

      public static io.qameta.allure.model.Label createLabel(Epic epic)
    • createIssueLink

      public static io.qameta.allure.model.Link createIssueLink(String value)
    • createTmsLink

      public static io.qameta.allure.model.Link createTmsLink(String value)
    • createLink

      public static io.qameta.allure.model.Link createLink(Link link)
    • createLink

      public static io.qameta.allure.model.Link createLink(Issue link)
    • createLink

      public static io.qameta.allure.model.Link createLink(TmsLink link)
    • createLink

      public static io.qameta.allure.model.Link createLink(String value, String name, String url, String type)
    • getProvidedLabels

      public static Set<io.qameta.allure.model.Label> getProvidedLabels()
    • getHostName

      public static String getHostName()
    • getThreadName

      public static String getThreadName()
    • getStatus

      public static Optional<io.qameta.allure.model.Status> getStatus(Throwable throwable)
    • getStatusDetails

      public static Optional<io.qameta.allure.model.StatusDetails> getStatusDetails(Throwable e)
    • getJavadocDescription

      public static Optional<String> getJavadocDescription(ClassLoader classLoader, Method method)
    • firstNonEmpty

      public static Optional<String> firstNonEmpty(String... items)
    • getLinkTypePatternPropertyName

      public static String getLinkTypePatternPropertyName(String type)
    • generateMethodSignatureHash

      public static String generateMethodSignatureHash(String className, String methodName, List<String> parameterTypes)
    • md5

      public static String md5(String source)
    • bytesToHex

      public static String bytesToHex(byte[] bytes)
    • getMd5Digest

      public static MessageDigest getMd5Digest()
    • processDescription

      public static void processDescription(ClassLoader classLoader, Method method, Consumer<String> setDescription, Consumer<String> setDescriptionHtml)