coverage.pyPython代碼覆蓋工具
這個(gè)工具比較簡(jiǎn)單,用easy_install安裝的,非常順利。由于python不需要編譯鏈接,所以這個(gè)工具使用非常簡(jiǎn)單。coverage run [options] your_cmd [cmd options]。
假如原來(lái)的運(yùn)行的命令是:
fact_compare.py -d result
需要收集代碼覆蓋信息的話只需要這樣運(yùn)行
coverage run –branch fact_compare.py -d result
運(yùn)行完了以后會(huì)在當(dāng)前目錄下生成一個(gè).coverage文件,保存了代碼覆蓋信息,可以用簡(jiǎn)單的coverage report看來(lái)簡(jiǎn)單的結(jié)果,當(dāng)然,有更好的html結(jié)果顯示
coverage html -d your_result_folder
評(píng)論
圖片
表情
