Surefire 和 OpenClover - 如果测试失败则生成 Clover 报告
Surefire and OpenClover - Generate Clover report if tests fail
我正在使用插件 maven-surefire-plugin 版本 2.20.1 和版本 4.2.0 的 OpenClover 插件
Surefire 设置
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20.1</version>
</plugin>
OpenClover 设置
<plugin>
<groupId>org.openclover</groupId>
<artifactId>clover-maven-plugin</artifactId>
<version>4.2.0</version>
</plugin>
如果任何测试失败 - 则不会生成三叶草报告
这是我用来生成测试的命令
mvn clean clover:setup test clover:aggregate clover:clover -DskipTests=false -DtestFailureIgnore=true
关于我需要做什么才能让 clover 在测试失败的情况下生成报告的任何想法?
谢谢
达米安
我通过在我的 maven 命令中添加 maven --fail-never 选项解决了这个问题
更新后的命令是
mvn clean clover:setup test clover:aggregate clover:clover -DskipTests=false -DtestFailureIgnore=true -fail-never
我正在使用插件 maven-surefire-plugin 版本 2.20.1 和版本 4.2.0 的 OpenClover 插件
Surefire 设置
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20.1</version>
</plugin>
OpenClover 设置
<plugin>
<groupId>org.openclover</groupId>
<artifactId>clover-maven-plugin</artifactId>
<version>4.2.0</version>
</plugin>
如果任何测试失败 - 则不会生成三叶草报告 这是我用来生成测试的命令
mvn clean clover:setup test clover:aggregate clover:clover -DskipTests=false -DtestFailureIgnore=true
关于我需要做什么才能让 clover 在测试失败的情况下生成报告的任何想法?
谢谢 达米安
我通过在我的 maven 命令中添加 maven --fail-never 选项解决了这个问题
更新后的命令是
mvn clean clover:setup test clover:aggregate clover:clover -DskipTests=false -DtestFailureIgnore=true -fail-never