根据github的testng-example配置后,再增加一下配置
主项目pom.xml 增加以下内容
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.3</version>
<configuration>
<locales>zh_CN</locales>
</configuration>
</plugin>
子项目
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
<configuration>
<argLine>-Dfile.encoding=UTF-8</argLine>
<!--<argLine>-->
<!-- -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"-->
<!--</argLine>-->
<encoding>UTF-8</encoding>
<suiteXmlFiles>
<suiteXmlFile>${project.basedir}/TestNG/${xmlFileName}</suiteXmlFile>
</suiteXmlFiles>
<systemProperties>
<property>
<name>usedefaultlisteners</name>
<value>false</value>
</property>
<property>
<name>allure.results.directory</name>
<value>${project.build.directory}/allure-results</value>
</property>
<property>
<name>allure.link.issue.pattern</name>
<value>https://example.org/issue/{}</value>
</property>
</systemProperties>
</configuration>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectj.version}</version>
</dependency>
</dependencies>
</plugin>
执行命令:
mvn clean test -DxmlFileName=healthcheck.xml
mvn io.qameta.allure:allure-maven:serve
网友评论