【如题】
我使用 maven+testNG 来搞接口测试,其中测试报告插件使用 maven-surefire-plugin 来生成

但是将项目在 Jenkins 上构建后,必须得自己到工作空间 /tartget/surefire-reports/html/overview.html(其中 index.html 查看为空)查看

我想将 /tartget/surefire-reports/html/index.html 作为的默认报告

请问怎么来设置?

感谢!

配置如下

    <plugins>
        <!-- 添加插件 关联testNg.xml -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.18.1</version>
            <!-- <type>maven-plugin</type> -->
            <configuration>
                <suiteXmlFiles>
                    <suiteXmlFile>src/test/resources/${xmlFileName}</suiteXmlFile>
                </suiteXmlFiles>
            </configuration>
        </plugin>

        <!-- 添加插件,添加ReportNg的监听器,修改最后的TestNg的报告 -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.18.1</version>
            <configuration>
                <properties>
                    <property>
                        <name>usedefaultlisteners</name>
                        <value>false</value>
                    </property>
                    <property>
                        <name>listener</name>
                        <value>org.uncommons.reportng.HTMLReporter, org.uncommons.reportng.JUnitXMLReporter</value>
                    </property>
                </properties>
                <workingDirectory>target/</workingDirectory>
                <!-- <forkMode>always</forkMode> -->
                <argLine>-Dfile.encoding=UTF-8</argLine>
            </configuration>
        </plugin>
    </plugins>
</build>


↙↙↙阅读原文可查看相关链接,并与作者交流