簡體   English   中英

如何確定SonarQube中列出的分支

[英]How to determine what the branches are that are listed in SonarQube

我有一個Java項目,其覆蓋結果被推送到SonarQube,但是我的一個類中的一行出現了問題。 它說下一行僅覆蓋1/6個分支,但是對於我一生來說,我無法弄清楚這6個分支是什么,或者為什么只測試一個。

我有一個測試,其中datacenters是一個列表,而datacenters是一個字符串,因此可以肯定至少要覆蓋2個分支。 除了它都不是實例之外,我無法弄清楚其他分支可能是什么,或者為什么它說只覆蓋一個分支。

如果有人對其他分支機構有什么建議,或者這可能只是一個錯誤,請告訴我。

assert (datacenters instanceof List || datacenters instanceof String);

關於此有一個未解決的問題 sonarqube使用jacoco代碼覆蓋率。 它顯示覆蓋或丟失的分支數量,但不顯示哪個分支。 我覺得你也有類似情況

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM