当我使用mvn命令行运行cucumber with testng时,如何显示诱惑报告
当我尝试使用mvn clean test运行cucumber testng时,结果显示,1 test run,我如何生成显示场景和步骤的诱惑报告?首先,您需要为testng启用和配置surefire插件当我使用mvn命令行运行cucumber with testng时,如何显示诱惑报告,cucumber,cucumber-jvm,allure,cucumber-java,Cucumber,Cucumber Jvm,Allure,Cucumber Java,当我尝试使用mvn clean test运行cucumber testng时,结果显示,1 test run,我如何生成显示场景和步骤的诱惑报告?首先,您需要为testng启用和配置surefire插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-p
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<useSystemClassLoader>false</useSystemClassLoader>
<systemProperties>
<property>
<name>allure.results.directory</name>
<value>${project.build.directory}/allure-results</value>
</property>
</systemProperties>
<suiteXmlFiles>
<suiteXmlFile>src/test/resources/TestNG.xml</suiteXmlFile>
</suiteXmlFiles>
<argLine>
-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
</argLine>
</configuration>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.8.10</version>
</dependency>
</dependencies>
</plugin>
org.apache.maven.plugins
maven surefire插件
2.22.1
假的
allure.results.directory
${project.build.directory}/allure结果
src/test/resources/TestNG.xml
-javaagent:“${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar”
org.aspectj
aspectjweaver
1.8.10
还要将依赖项添加到pom中:
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-testng</artifactId>
<version>2.12.1</version>
</dependency>
io.qameta.allure
诱惑测试
2.12.1
最后添加诱惑maven插件:
<plugin>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-maven</artifactId>
<version>2.10.0</version>
</plugin>
io.qameta.allure
诱惑马文
2.10.0
其次:您需要让您的测试知道您的allure results目录在哪里(在根目录中的my sxample-allure results目录中)。您可以通过在资源文件夹中添加allure.properties
文件来实现这一点,该文件的值为:allure.results.directory=target/allure results
。
之后,您可以在测试完成后发布mvn allure:service