我对吸引力报告有些麻烦,主要问题是生成的报告不包含步骤和附件。我正在使用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'}
我忘记了重要的事情吗?