美文网首页allure报告
testng本地构建allure测试报告

testng本地构建allure测试报告

作者: Alinawu | 来源:发表于2019-05-23 09:40 被阅读0次

根据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

相关文章

网友评论

    本文标题:testng本地构建allure测试报告

    本文链接:https://www.haomeiwen.com/subject/ctgmzqtx.html