W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
默認情況下,代碼覆蓋率報告中包含(且只包括)所有內含至少一行已執(zhí)行代碼的源文件。
默認情況下,在生成代碼覆蓋率報告時會應用一個特定的黑名單來排除某些文件。這個黑名單中包含了 PHPUnit 本身及其所依賴的所有組件的相應源文件。
用白名單代替上面提到的黑名單是一種良好的習慣。
可以在 PHPUnit 的配置信息中設置 addUncoveredFilesFromWhitelist="true"
來將白名單中包含的所有文件全部加入到代碼覆蓋率報告中(參見the section called “為代碼覆蓋率包含或排除文件”)。這樣可以把完全沒有測試到的文件也一并包含到報告中。如果需要知道這些未被覆蓋文件中有哪些行是可執(zhí)行的,需要同時在 PHPUnit 的配置信息中設置 processUncoveredFilesFromWhitelist="true"
(參見the section called “為代碼覆蓋率包含或排除文件”)。
Note
請注意,當設置了
processUncoveredFilesFromWhitelist="true"
時將對源代碼文件進行載入,這在某些情況下可能導致問題,比如,源代碼文件包含有處于類或者函數(shù)作用域之外的代碼。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: