W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
代碼覆蓋度表示有多少源代碼被測試了。它表明了代碼的哪些部分被測試用例覆蓋,哪些沒有。這是測試應(yīng)用很重要的部分,所以強(qiáng)烈推薦檢查測試用例的覆蓋度。
Django很容易集成 ?coverage.py
?,一個(gè)測試Python程序的代碼覆蓋度的工具。首先, 安裝 ?coverage.py
?。然后, 在包含 ?manage.py
?的項(xiàng)目文件夾下運(yùn)行。
coverage run --source='.' manage.py test myapp
這樣就會(huì)跑你的測試用例然后收集你的項(xiàng)目中被執(zhí)行的文件的覆蓋率數(shù)據(jù)。你可以通過輸入如下命令來輸出這個(gè)結(jié)果的報(bào)告。
coverage report
請(qǐng)注意一些Django代碼會(huì)在運(yùn)行期間被執(zhí)行,但是因?yàn)樵谏弦粭l命令中沒有 ?source
?選項(xiàng)所以在這里沒有列出。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: