.net持續集成sonarqube篇之sonarqube基本操做(一)

系列目錄html

Sonarqube Web管理界面雖然設計的簡潔大方,也很是直觀,可是因爲功能繁多,這對快速入手以及快速定位到想要的功能都是一個挑戰,在之後的幾個小節裏咱們簡要介紹.單元測試

OwerView(概覽)

概覽界面主要展現了項目lint的統計信息測試

avatar

能夠看到這些欄目欄目大都是統計數字,而且帶有連接,點擊連接則能夠看到詳細信息.其實中有些欄目的統計數字旁邊帶有帶圈的英文字母,這些字母中,從A到E質量依次降低,顏色逐漸由綠色變爲紅色.項目管理者能夠根據這些評級和顏色大體瞭解某一主題的健康情況.設計

其中單元測試覆蓋率爲0%,這是由於單元測試覆蓋率報告須要額外集成,咱們會在後面章節講述如何集成單元測試覆蓋率報告.指針

avatar

能夠看到欄目標題後面有一個相似冒泡的圖標,點擊這個圖標能夠進入圖表展現界面,以下圖:code

avatar

這個圖表初看可能會感受一頭霧水,不知道是幹什麼的,實際上很是容易看.圓圈大小表明某一個類bug的多少,咱們把鼠標移動到圖上最大的圓圈上,鼠標指針變成手狀,這時候出現一個以下圖示懸浮面板htm

avatar

經過這個面板咱們能夠看出出現bug的類名,bug數量,評級等信息.而顏色則表明bug的嚴重程度.經過這個圖表面板,管理員很容易看到bug的分佈狀況和,從而作出決策.blog

Code標籤

界面上與Overview導航標籤平級的標籤還有Issues,Measure,Code,Activity等.其中Issues爲解決bug的主面板,咱們將用單獨一節來說,這裏介紹一下code標籤下的內容.項目管理

咱們點擊code標籤,內容以下get

avatar

能夠看到,這裏是把源代碼按項目名來劃分的(這裏的每個項目都和一個csproj項目對應),這樣咱們很容易定位到本身的代碼.而且咱們還能夠經過搜索欄輸入類名來快速定位到某一個類.

咱們點擊類名進入到某一個類,即可以看到它的代碼,以下圖

avatar)

經過右上方的信息欄咱們即可以很清楚地看到這個文件的代碼行數,問題數和覆蓋率.

咱們往下翻頁能夠看到以下圖示內容

avatar

其中紅色豎槓表明單元測試沒有覆蓋,因爲咱們沒有集成單元測試,因此這裏能夠暫時不以理會.
紅槓右邊的帶有紅圈的標識則爲須要處理的問題.咱們點擊紅圈則會出現一個懸浮窗口顯示問題的描述和修改建議等.

avatar

相關文章
相關標籤/搜索