Аннотации Allure2 и Selenide @Step не появляются в отчете - PullRequest
0 голосов
/ 08 ноября 2019

Я столкнулся с точно такой же проблемой, как указано в этом вопросе , за исключением того, что вместо maven я использую gradle.

Решением в указанном вопросе было добавитьоднако, в зависимости от aspectjweaver я не использую плагин surefire с gradle, поэтому это решение не будет работать. Есть ли еще одна зависимость, которую я пропускаю?

Мой build.gradle выглядит так:

plugins {
    id "java-library"
    id "io.qameta.allure" version "2.8.1"
    id "com.github.ben-manes.versions" version "0.27.0"
}

group "com.github.rosolko"
version "1.0.0"

sourceCompatibility = 1.8

allure {
    version = "2.12.0"
    downloadLinkFormat = "https://dl.bintray.com/qameta/maven/io/qameta/allure/allure-commandline/%s/allure-commandline-%<s.zip"
}

repositories {
    mavenCentral()
}

dependencies {
    implementation("com.squareup.retrofit2:converter-gson:2.6.2")
    implementation("io.qameta.allure:allure-okhttp3:2.13.0")
    testImplementation("org.junit.jupiter:junit-jupiter:5.5.2")
    testImplementation("com.codeborne:selenide:5.5.0")
    testImplementation("io.qameta.allure:allure-selenide:2.13.0")
    testImplementation("io.undertow:undertow-core:2.0.27.Final")
    testRuntimeOnly("io.qameta.allure:allure-junit5:2.13.0")
    testRuntimeOnly("org.slf4j:slf4j-simple:1.7.29")
}

tasks.withType(Test) {
    useJUnitPlatform()
    testLogging.showStandardStreams = true
    maxParallelForks = (int) (Runtime.runtime.availableProcessors().intdiv(2) ?: 1)
}

wrapper.gradleVersion = "5.6"

Остальная часть отчета работает отлично, поэтому я думаю, что есть достаточно простое исправление,но я не могу понять, что нужно сделать

...