SonarQube 和 JaCoCo (maven) 命名约定

SonarQube & JaCoCo (mvn) naming convention

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

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

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

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

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

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