【问题标题】:SonarQube & JaCoCo (mvn) naming conventionSonarQube 和 JaCoCo (maven) 命名约定
【发布时间】:2021-12-26 15:09:24
【问题描述】:

我开始使用 SonnaQube 和 JaCoCO (java mvn),我注意到当我这样命名它们时,一些测试 ("myClassTest") 不计入覆盖率统计,但是当我这样命名时 ("myClassIT")很重要。

我发现每次需要应用程序上下文时,都必须使用“IT”。

我想知道是否有关于如何准确命名测试的书面文档。

当我锁定集成测试时,它似乎没有相同的定义,因为在我的测试中我只使用模拟 API 并且没有针对其他正在运行的应用程序进行测试

【问题讨论】:

    标签: java testing junit sonarqube jacoco


    【解决方案1】:

    以下是用于单元测试的 Maven Surefile 插件测试命名约定: https://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html

    对于集成测试,我相信它只是以IT 结尾的类。老实说,不知道在哪里可以找到文档。

    【讨论】:

    猜你喜欢
    • 2014-06-04
    • 2011-03-10
    • 2019-08-11
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    • 2013-11-13
    • 1970-01-01
    • 2018-01-25
    相关资源
    最近更新 更多