【发布时间】:2017-12-19 23:05:14
【问题描述】:
我担心一些开发人员通常会忽略使用 @Ignore 的失败测试来绕过 SonarQube 静态验证。
为此,我正在寻找一个会产生问题的规则。
有人知道我是怎么做到的吗?
我正在使用 SonarQube 5.4 和 JUnit。
【问题讨论】:
标签: java unit-testing junit sonarqube
我担心一些开发人员通常会忽略使用 @Ignore 的失败测试来绕过 SonarQube 静态验证。
为此,我正在寻找一个会产生问题的规则。
有人知道我是怎么做到的吗?
我正在使用 SonarQube 5.4 和 JUnit。
【问题讨论】:
标签: java unit-testing junit sonarqube
以前有一个规则:Rule S1607: Tests should not be ignored(旧)
但是,此规则已更新,现在实际上允许忽略测试,如果适当评论:Rule S1607: JUnit4 @Ignored and JUnit5 @Disabled annotations should be used to disable tests and should provide a rationale (new)
【讨论】: