在IntelliJ IDEA中查看代碼覆蓋率結(jié)果

2018-11-01 14:42 更新

查看代碼覆蓋率結(jié)果可以幫助您檢測源代碼中不受模擬影響的部分。

查看代碼覆蓋率結(jié)果

  1. 執(zhí)行以下操作之一:
    • 使用覆蓋范圍運(yùn)行所需的類,選擇要顯示的套件,并在編輯器中打開類。
    • 在主菜單上選擇:分析| 顯示代碼覆蓋率數(shù)據(jù)(Analyze | Show Code Coverage Data)。
    • 按 Ctrl+Alt+F6。
  2. 查看覆蓋率結(jié)果:
    • 在 "項(xiàng)目" 工具窗口中:
      IntelliJ IDEA查看代碼覆蓋率結(jié)果
    • 在 "專用覆蓋范圍" 工具窗口中:
      IntelliJ IDEA查看代碼覆蓋率結(jié)果
  3. 在編輯器中打開您想要瀏覽的文件。
  4. 使用左側(cè)裝訂線中的顏色指示器來檢測未發(fā)現(xiàn)的代碼行。
    IntelliJ IDEA代碼覆蓋率
  5. 要了解行的命中次數(shù),請單擊裝訂線區(qū)域中的線條。
    IntelliJ IDEA代碼覆蓋率

    打開的彈出窗口顯示插入符號行的統(tǒng)計(jì)信息。對于有條件的行,彈出窗口還提供統(tǒng)計(jì)信息:

    IntelliJ IDEA代碼覆蓋率

    使用以下工具欄按鈕:

    • :跳到下一組/以前的覆蓋或未覆蓋的線組。
    • :查看在插入符號處覆蓋該行的 JUnit 測試。在插入符號中覆蓋該行的測試顯示在彈出窗口中:
      IntelliJ IDEA代碼覆蓋率
      • 此按鈕僅在跟蹤模式下可用,并且選中了 "每個(gè)測試覆蓋率的跟蹤" 復(fù)選框。
      • 固定時(shí),此彈出窗口將轉(zhuǎn)換為 "查找工具" 窗口。
    • :在彈出窗口中顯示當(dāng)前類的字節(jié)代碼:
      IntelliJ IDEA代碼覆蓋率
      • 此按鈕僅在當(dāng)與產(chǎn)品捆綁在一起的字節(jié)代碼查看器插件啟用時(shí)才可以使用。
      • 固定時(shí),此彈出窗口將轉(zhuǎn)換為字節(jié)代碼查看器。
    • : 打開配色方案設(shè)置,您必須選擇節(jié)點(diǎn)線覆蓋范圍。
    • :隱藏覆蓋率信息。
  6. 創(chuàng)建缺少的測試,如在創(chuàng)建 JavaScript 單元測試的創(chuàng)建測試一節(jié)中所述。對于 JavaScript,可以按照 "創(chuàng)建 javascript 單元測試" 部分中的描述生成測試。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號