Maven命令不生成TestNG报告到test-output / junitreports

时间:2018-11-08 14:57:15

标签: java maven testng testng-eclipse

无需配置,我已经能够使用Eclipse并运行TestNG运行配置,将TestNG测试结果生成到test-output / junitreports目录。

但是,当在我的Maven构建过程中运行相同的测试(使用相同的测试套件文件)时,不会生成这些测试结果。我该如何配置我的maven测试项目以与看到Eclipse + TestNG输出结果相同的方式输出?

1 个答案:

答案 0 :(得分:0)

我能够使用测试项目pom.xml中的配置执行此输出

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>2.17</version>
                    <configuration>
                        **<reportsDirectory>./test-output</reportsDirectory>**
                        <skipTests>false</skipTests>
                        <suiteXmlFiles>
                            <suiteXmlFile>${testSuiteFile}</suiteXmlFile>
                        </suiteXmlFiles>
                    </configuration>
                </plugin>