coverage代碼覆蓋率的使用~~


  我們看下代碼覆蓋率的統計~,這個不必太揪心,覺得可以幫助你優化代碼,可以看看,也不要帶在意~

1、先在cmd命令窗口在線安裝coverage

1 pip install coverage

 

 

 2、安裝完畢后我們在cmd命令窗口輸入:命令  ----- 從當前目錄切換到代碼模塊.py文件的所在目錄

cd C:\Users\92938\PycharmProjects\F20\bokeyuan

 

 

 3、開始使用coverage統計代碼的覆蓋率,在cmd輸入    allTest.py是我的文件,你需要輸入你自己的python模塊文件名字,然后按下回車

1 coverage run allTest.py

 

 

 4、按下回車后,代碼開始統計運行:統計后的樣子~

 

 

 5、不要慌,在cmd窗口繼續輸入命令: 注意空格,然后在按回車鍵~

1 coverage html

 

 

 6、打開Pycharm集成環境,找到目錄下面的 htmlcov包下面的index.html文件用瀏覽器打開~~~

 

 

 我們看看瀏覽器里打開的代碼統計~

 

 

 點擊執行的模塊文件,可以進入看到該模塊的執行率的詳情信息

 

 

 進入后,點擊run按鈕,綠色會覆蓋代碼,代表執行的代碼有哪些,  missing按鈕點擊后,代碼會被紅色覆蓋,可以看到沒有被執行的代碼有哪些~

 

 

 

這里的代碼沒有被綠色覆蓋,不是百分百的覆蓋率嗎?其實是執行了的,因為沒有覆蓋顏色的部分是discover的參數,discover()方法執行了,參數肯定被執行嘍~~

 

 

 

今天的東西就這么多~~~如果還有不理解的朋友可以留言哦~~~來自新手路上的小白

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM