Отчет Allure не содержит аннотации шага и вложения (Gradle / testng) - PullRequest
0 голосов
/ 07 мая 2020

У меня проблемы с отчетами allure, основная проблема в том, что сгенерированный отчет не содержит шагов и вложений. Я использую Gradle как строительный инструмент и библиотеку testNg. Моя тестовая среда состоит из двух частей: ядра и приложения. Вот конфигурационный файл gradle.build из основной части (hcap-core):

plugins {
id 'java-librar'}

apply plugin: 'eclipse'

repositories {
mavenCentral()
jcenter()`}

dependencies {
compile group: 'io.qameta.allure', name: 'allure-maven', version: '2.8'
compile group: 'org.aspectj', name: 'aspectjweaver', version: '1.9.5'
compile group: 'junit', name: 'junit', version: '4.12'
compile group: 'org.testng', name: 'testng', version: '6.14.3'
compile group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '3.141.59'
compile group: 'org.seleniumhq.selenium', name: 'selenium-firefox-driver', version: '3.141.59'
compile group: 'org.seleniumhq.selenium', name: 'selenium-chrome-driver', version: '3.141.59'
compile group: 'org.seleniumhq.selenium', name: 'selenium-safari-driver', version: '3.141.59'
compile group: 'org.seleniumhq.selenium', name: 'selenium-edge-driver', version: '2.47.1'
compile group: 'org.seleniumhq.selenium', name: 'selenium-api', version: '3.141.59'
compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.13'
compile group: 'org.apache.pdfbox', name: 'pdfbox', version: '2.0.17'
compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.6'
compile group: 'commons-io', name: 'commons-io', version: '2.6'
compile group: 'io.qameta.allure', name: 'allure-testng', version: '2.8.1'
compile group: 'javax.mail', name: 'mail', version: '1.4'
compile 'org.slf4j:slf4j-log4j12:1.7.26'
compile group: 'com.opencsv', name: 'opencsv', version: '4.6'}

И gradle.build из части приложения:

buildscript {
repositories {
    jcenter()
}

dependencies {
    classpath 'io.qameta.allure:allure-gradle:2.8.1'
}}

plugins {
id 'io.qameta.allure' version '2.8.1'
id 'java'}`

apply plugin: 'io.qameta.allure'`apply plugin: 'io.qameta.allure'

allure {
version = '2.8.1'
autoconfigure = true;
aspectjweaver = true;

resultsDir = file('./allure-results')
reportDir = file('allure-results/') }

repositories {
mavenCentral()
jcenter()}
test {
useTestNG() {
    suites("src/test/java/test/suites/registration.xml")
}
dependsOn cleanTest
systemProperties System.getProperties() }

dependencies {
compile project("hcap-core")
annotationProcessor 'org.projectlombok:lombok:1.18.12'
compile group: 'io.qameta.allure', name: 'allure-maven', version: '2.8'
compile group: 'org.aspectj', name: 'aspectjweaver', version: '1.9.5'
compile group: 'junit', name: 'junit', version: '4.12'
compile group: 'org.testng', name: 'testng', version: '6.14.3'
compile group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '3.141.59'
compile group: 'org.seleniumhq.selenium', name: 'selenium-firefox-driver', version: '3.141.59'
compile group: 'org.seleniumhq.selenium', name: 'selenium-chrome-driver', version: '3.141.59'
compile group: 'org.seleniumhq.selenium', name: 'selenium-safari-driver', version: '3.141.59'
compile group: 'org.seleniumhq.selenium', name: 'selenium-edge-driver', version: '2.47.1'
compile group: 'org.seleniumhq.selenium', name: 'selenium-api', version: '3.141.59'
compile group: 'org.projectlombok', name: 'lombok', version: '1.18.12'
compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.13'
compile group: 'org.apache.pdfbox', name: 'pdfbox', version: '2.0.17'
compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.6'
compile group: 'commons-io', name: 'commons-io', version: '2.6'
compile group: 'io.qameta.allure', name: 'allure-testng', version: '2.8.1'
compile group: 'javax.mail', name: 'mail', version: '1.4'
compile group: 'com.opencsv', name: 'opencsv', version: '4.6'}

Я забыл что-то важное?

...