简体   繁体   English

Surefire和OpenClover-如果测试失败,则生成三叶草报告

[英]Surefire and OpenClover - Generate Clover report if tests fail

I am using the plugin maven-surefire-plugin version 2.20.1 and version 4.2.0 of the OpenClover plugin 我正在使用插件插件maven-surefire-plugin 2.20.1和OpenClover插件的4.2.0版本

Surefire Setup Surefire设置

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.20.1</version>
        </plugin>

OpenClover Setup OpenClover设置

<plugin>
    <groupId>org.openclover</groupId>
    <artifactId>clover-maven-plugin</artifactId>
    <version>4.2.0</version>
</plugin>

If any tests fail - the clover report is not generated Here is the command I use to generate my tests 如果任何测试失败-不会生成三叶草报告这是我用来生成测试的命令

mvn  clean clover:setup test clover:aggregate clover:clover -DskipTests=false -DtestFailureIgnore=true

Any ideas on what I need to do in order to get clover to generate a report even with test failures? 我有什么想法要使三叶草即使在测试失败时也可以生成报告?

Thank you Damien 谢谢达米恩

I resolved this by adding the maven --fail-never option to my maven command 我通过在我的maven命令中添加maven --fail-never选项来解决此问题

The updated command is 更新的命令是

mvn  clean clover:setup test clover:aggregate clover:clover -DskipTests=false -DtestFailureIgnore=true -fail-never

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM