我們看下代碼覆蓋率的統計~,這個不必太揪心,覺得可以幫助你優化代碼,可以看看,也不要帶在意~ 1、先在cmd命令視窗線上安裝coverage 2、安裝完畢後我們在cmd命令視窗輸入:命令 從當前目錄切換到代碼模塊.py文件的所在目錄 3、開始使用coverage統計代碼的覆蓋率,在cmd輸入 all ...
我們看下代碼覆蓋率的統計~,這個不必太揪心,覺得可以幫助你優化代碼,可以看看,也不要帶在意~
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()方法執行了,參數肯定被執行嘍~~
今天的東西就這麼多~~~如果還有不理解的朋友可以留言哦~~~來自新手路上的小白