魅力报告不包含步骤注释和附件(Gradle / testng)

时间:2020-05-07 20:34:05

标签: java selenium gradle testng allure

我对吸引力报告有些麻烦,主要问题是生成的报告不包含步骤和附件。我正在使用gradle之类的构建工具和testNg库。我的测试框架包括两部分:核心和应用程序。 这是核心部分(hcap-core)的gradle.build配置文件:

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'}

我忘记了重要的事情吗?

0 个答案:

没有答案