<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        unittest+coverage怎么進行單元測試覆蓋

        來源:懂視網 責編:小采 時間:2020-11-27 19:56:10
        文檔

        unittest+coverage怎么進行單元測試覆蓋

        unittest+coverage怎么進行單元測試覆蓋:這次給大家帶來unittest+coverage怎么進行單元測試覆蓋,unittest+coverage進行單元測試覆蓋的注意事項有哪些,下面就是實戰案例,一起來看一下。基于上一篇文章,這篇文章是關于使用coverage來實現代碼覆蓋的操作實例,源代碼在上一篇已經給出相應鏈接。本篇
        推薦度:
        導讀unittest+coverage怎么進行單元測試覆蓋:這次給大家帶來unittest+coverage怎么進行單元測試覆蓋,unittest+coverage進行單元測試覆蓋的注意事項有哪些,下面就是實戰案例,一起來看一下。基于上一篇文章,這篇文章是關于使用coverage來實現代碼覆蓋的操作實例,源代碼在上一篇已經給出相應鏈接。本篇
        這次給大家帶來unittest+coverage怎么進行單元測試覆蓋,unittest+coverage進行單元測試覆蓋的注意事項有哪些,下面就是實戰案例,一起來看一下。

        基于上一篇文章,這篇文章是關于使用coverage來實現代碼覆蓋的操作實例,源代碼在上一篇已經給出相應鏈接。

        本篇文章字用來實現代碼覆蓋的源代碼,整個項目的測試框架如下:

        就是在源代碼的基礎上加了一個CodeCover.py文件,執行該文件會在目錄CoverageReport生成相應的覆蓋報告。如下是CodeCover.py的源碼:

        #coding=utf8 
        import os 
        import time 
         
        def findTestWithPath(): 
         current_dir=os.getcwd() 
         folderName=os.listdir(current_dir) 
         #print folderName 
         #獲取到測試文件所在目錄 
         TestSuit=[suite for suite in folderName if not suite.find("TestSuit")] 
         #用來保存測試文件 
         testfile=[] 
         withPathFile=[] 
         for suite in TestSuit: 
         #獲取測試目錄下的所有測試文件 
         testfile=testfile+os.listdir(".\\"+suite) 
         for withPath in testfile: 
         withPath=current_dir+"\\"+suite+"\\"+withPath 
         withPathFile.append(withPath) 
         del testfile 
         #把testfile中的py文件挑選出來 
         withPathFile=[name for name in withPathFile if not "pyc" in name] 
         #print testfile 
         print withPathFile 
         return withPathFile 
         
        def codeCoverage(): 
         now = time.strftime("%Y%m%d%H%M") 
         htmlReport=os.getcwd()+"\\"+"CoverageReport" 
         htmlCmd="coverage html -d " + htmlReport +"\\"+now 
         for pyfile in findTestWithPath(): 
         runPyCmd="coverage run " + pyfile 
         if os.path.exists(htmlReport) : 
         os.system(runPyCmd) 
         os.system(htmlCmd) 
         else: 
         os.mkdir(htmlReport) 
         os.system(runPyCmd) 
         os.system(htmlCmd) 
         
         
        if name=="main": 
         codeCoverage()

        運行結果圖:

        相信看了本文案例你已經掌握了方法,更多精彩請關注Gxl網其它相關文章!

        推薦閱讀:

        python使用unittest測試接口步奏詳解

        Python字典的清單如何使用

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        unittest+coverage怎么進行單元測試覆蓋

        unittest+coverage怎么進行單元測試覆蓋:這次給大家帶來unittest+coverage怎么進行單元測試覆蓋,unittest+coverage進行單元測試覆蓋的注意事項有哪些,下面就是實戰案例,一起來看一下。基于上一篇文章,這篇文章是關于使用coverage來實現代碼覆蓋的操作實例,源代碼在上一篇已經給出相應鏈接。本篇
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 人妻仑乱A级毛片免费看| 亚洲人成在线精品| 窝窝影视午夜看片免费| 四虎影视精品永久免费网站| 亚洲第一综合天堂另类专| 日本久久久免费高清| 在线观看亚洲专区| 亚洲国产精品毛片av不卡在线| 永久免费精品影视网站| 国产成人99久久亚洲综合精品| 一区在线免费观看| 亚洲午夜无码久久久久| 99精品视频在线观看免费专区 | 久久亚洲AV成人无码电影| 99热在线免费播放| 亚洲一区二区三区免费观看| 成人毛片视频免费网站观看| 亚洲欧美日韩中文二区| 亚洲第一页日韩专区| 国产免费一区二区三区在线观看| 亚洲码在线中文在线观看| 成人毛片视频免费网站观看| 日本永久免费a∨在线视频| 亚洲精品~无码抽插| 在线观看永久免费| 亚洲AV无码精品国产成人| 亚洲人成精品久久久久| 国产无人区码卡二卡三卡免费| 亚洲精华液一二三产区| 国产亚洲精品激情都市| 免费影院未满十八勿进网站| 国产精品亚洲天堂| 亚洲欧洲第一a在线观看| 成年女人免费v片| 在线免费观看伊人三级电影| 亚洲免费闲人蜜桃| 国产成人亚洲综合无码| 大地资源在线观看免费高清| 中文字幕久无码免费久久| 亚洲一区在线视频| 久久久久亚洲AV综合波多野结衣|