成功执行单元测试后,增加SonarQube中的代码覆盖率

时间:2019-06-05 17:19:21

标签: eclipse jenkins sonarqube junit5

下午好,我需要一件事的帮助。 我在eclipse中实现了对Java代码的单元单一测试,并且特别测试了一部分代码并扩大了SonarQube中代码的覆盖范围,我从Java文件中复制了一个类的公共方法,并执行了很好,但是不会增加代码的覆盖范围。 而且单元测试很好。 为什么会这样? 我用JUnit5实现了测试。

我总体上需要80%的覆盖率,但是尽管我进行了统一测试,但是覆盖率并没有改变。SELECT DISTINCT COD_COMPLESSO, NOME_COMPLESSO, ID_BM, NOME_BM, ID_FORNITORE, NOME_FORNITORE, ANNO, MESE, DATE_REQUEST, SUM(rqm.aperto) AS num_aperto, SUM(rqm.in_corso) AS num_in_corso, SUM(rqm.chiuso) AS num_chiuso FROM ( SELECT COD_COMPLESSO, NOME_COMPLESSO, ID_BM, NOME_BM, ID_FORNITORE, NOME_FORNITORE, ANNO, MESE, DATE_REQUEST, (CASE WHEN COD_STATUS_CON = 'OPN' THEN 1 ELSE 0 END) AS aperto, (CASE WHEN COD_STATUS_CON = 'ONG' THEN 1 ELSE 0 END) AS in_corso, (CASE WHEN COD_STATUS_CON = 'CLO' THEN 1 ELSE 0 END) AS chiuso FROM V_RQM_REQUEST_BM) rqm GROUP BY NOME_COMPLESSO, COD_COMPLESSO, MESE, ANNO, ID_BM, NOME_BM, ID_FORNITORE, NOME_FORNITORE, DATE_REQUEST; 非常感谢您的帮助 最好的问候。

0 个答案:

没有答案