【问题标题】:Sonarqube rule for JUnit @IgnoreJUnit @Ignore 的 Sonarqube 规则
【发布时间】:2017-12-19 23:05:14
【问题描述】:

我担心一些开发人员通常会忽略使用 @Ignore 的失败测试来绕过 SonarQube 静态验证。

为此,我正在寻找一个会产生问题的规则。

有人知道我是怎么做到的吗?

我正在使用 SonarQube 5.4 和 JUnit。

【问题讨论】:

    标签: java unit-testing junit sonarqube


    【解决方案1】:

    以前有一个规则: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)

    【讨论】:

    • 链接不再指向任何规则。该规则是否已被删除?
    • @BasLeijdekkers 感谢您的通知,规则已更新。我修复了链接并提到了更改。
    猜你喜欢
    • 2010-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-21
    • 2017-10-11
    • 1970-01-01
    相关资源
    最近更新 更多