我在Maven项目中升级到最新的< allure2.version> 2.0-BETA14. test-results文件夹是在项目目录而不是目标目录下生成的.
我已经浏览了倾城文档网站,他们建议添加< allure.results.directory>在系统路径中覆盖但它似乎没有工作.
我正在以编程方式构建我的TestNG套件.这与allure1完全一致.
下面是我的pom.xml:
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
com.mycompany.test.projectA
scarpbook
0.0.1-SNAPSHOT
jar
scarpbook
http://maven.apache.org
UTF-8
1.8
1.8
1.8
6.10
2.19.1
2.0-BETA14
1.8.10
target/allure-results
target/allure-report
https://github.com/allure-framework/allure-docs/issues/{}
com.mycompany.testlib
lib
1.0
org.testng
testng
${testng.version}
io.qameta.allure
allure-testng
${allure.version}
org.slf4j
slf4j-simple
1.7.21
test
org.codehaus.mojo
exec-maven-plugin
1.1.1
exec
java
com.mycompany.testlib.testrunner
org.apache.maven.plugins
maven-surefire-plugin
2.18.1
true
-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
allure.results.directory
${allure.results.directory}
org.aspectj
aspectjweaver
${aspectj.version}
true
io.qameta.allure
allure-maven
2.8
${basedir}/target/allure-reports/
${basedir}/target/allure-results