您好,登錄后才能下訂單哦!
1.1.1實現過程
準備工作
首先在運行命令前,我們需要安裝一個包:coverage
命令如下:
pip install coverage #(py -3 -m pip install coverage)
安裝成功后,會出現Successfully等字樣。
實現代碼覆蓋率命令
一共涉及到的命令有3個,這里先全部給出,后續在用例子做詳細使用講解:
第一個命令為運行一下你的測試腳本文件,第二個命令會在控制臺打印出覆蓋率報告信息,第三個命令會在同級目錄下生成一個htmlcov的文件夾,打開文件夾中的index.html即可圖形化界面方式查看代碼覆蓋率。
coverage?run?xxx.py
coverage report -m
coverage html
命令二:coverage report -m
命令三:coverage html
如此,就會生成一個htmlcov文件夾,該文件夾下內容如下:
打開index.html,即可看到美觀的測試報告:
點擊具體的module,還能查看具體的信息,如點擊Calc.py:
紅色部分為未執行到的代碼行。
以上就是python利用coverage包實現代碼覆蓋率的所有內容。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。