美文网首页
单测常见问题

单测常见问题

作者: 程序员小白成长记 | 来源:发表于2023-02-27 20:45 被阅读0次

    1. 执行jacoco报错:Malformed \uxxxx encoding.

    【问题描述】
    执行命令报错Malformed \uxxxx encoding.

    mvn clean verify jacoco:report -V -T 2 -DforkCount=2 -DreuseForks=true -Dmaven.test.skip=false

    【解决方案】

    find ~/.m2/ -name resolver-status.properties -delete

    【参考】
    https://stackoverflow.com/questions/17043037/ant-malformed-uxxxx-encoding-in-propertyfile-task

    2. jacoco没有生成单侧报告

    【问题描述】
    正常情况下如果执行命令,会生成相关的jacoco报告,打开index.html后就可以看到单测覆盖报告了

    mvn clean verify jacoco:report -V -T 2 -DforkCount=2 -DreuseForks=true -Dmaven.test.skip=false

    image.png

    【问题解决】
    发现没有添加如下依赖,添加后就可以生成单侧报告了

    <dependency>
        <groupId>org.junit.vintage</groupId>
        <artifactId>junit-vintage-engine</artifactId>
        <scope>test</scope>
    </dependency>
    

    【参考】

    junit-vintage-engine介绍:https://mvnrepository.com/artifact/org.junit.vintage/junit-vintage-engine

    相关文章

      网友评论

          本文标题:单测常见问题

          本文链接:https://www.haomeiwen.com/subject/whlkldtx.html