如果单元测试失败,Maven 报告部分中的任何插件都不会执行。
我发现我可以在这里设置 maven.test.failure.ignore=true - http://jira.codehaus.org/browse/SUREFIRE-247这种方法的问题是,即使存在单元测试失败,我们的 hudson 构建现在也能成功。
我真正想做的是将报告插件 maven-surefire-report-plugin 设置为在一个阶段与构建插件一起运行,但我无法让它工作。
如果发生单元测试失败,您知道如何让 Maven 报告插件执行吗?
最佳答案
首先运行: mvn test OR mvn install 然后,如果测试失败,请运行以下目标来为上面执行的测试结果生成报告: mvn -Dmaven.test.skip=true surefire-report:report
关于maven-2 - 如果发生单元测试失败,Maven 报告插件不会执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3842597/