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

Maven command not producing TestNG reports to test-output/junitreports

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

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

我能够使用我的测试项目中的配置执行此输出 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>