coverage.py

    0熱度

    1回答

    我目前正在嘗試查看是否從我的測試工具中啓用了插件插件。我試圖做的具體事情是將coverage模塊的啓用狀態傳播給子進程執行。基本上,當使用--with-coverage時,我想直接在覆蓋率工具下執行子流程(或者向下傳播一個標誌)。 可以這樣做嗎?

    1熱度

    1回答

    我目前正在通過嘗試測量Python Google App Engine應用程序中python文件的代碼覆蓋率的過程。我想在本地運行dev服務器,然後運行我的gaeunit測試並測量它們生成的覆蓋率。 當使用GAEUnit而不是NOSE時,是否有推薦的方式來測量GAE應用程序中python文件的覆蓋率?這是我正在努力的命令行。 覆蓋運行--source = /用戶/我/ MYAPP /usr/loc

    2熱度

    3回答

    我試圖在當前Mac OS X 10.6.7上運行的MacBook上安裝coverage 3.4。這是我得到的一個錯誤: $ easy_install coverage install_dir /Users/jammon/workspace/myproject/lib/python2.7/site-packages/ Searching for coverage Reading http://

    3熱度

    1回答

    我使用的coverage.py獲取我的django unittests的覆蓋率數據,但我似乎無法弄清楚如何在django調試服務器上運行覆蓋率。我想用運行Django的服務器: coverage -x manage.py runserver 0.0.0.0:8080 ,並停止該服務器時,我應該使用覆蓋數據,我可以生成覆蓋報告獲得。但是在用CTRL-c關閉服務器時,我得到了 ^CCoverage

    5熱度

    1回答

    GAEUnit超過一年的要求功能之一是支持代碼覆蓋。在技​​術上是否可以向GAEUnit添加覆蓋支持,以便在測試完成後,可以生成一個報告,說明哪些模塊已經過測試,以及每個模塊的覆蓋範圍是什麼? 我可以使用coverage.py啓動dev_appserver並生成一個GAE python應用程序的覆蓋報告,但這需要本地系統配置。關於gaeunit的好處之一是能夠輕鬆地將它作爲應用程序添加到任何pyt

    18熱度

    1回答

    我應該知道這個問題的答案,但我不:如果你試圖衡量一個Django項目的覆蓋範圍是這樣的: coverage run manage.py runserver 你得到覆蓋測量是錯過所有的實際代碼。在這個過程的早期階段就是停止測量,或者所有的實際工作都發生在一個根本無法測量的新環境中。 有人可以指點我在測量過程中的具體點,以便我可以嘗試修復coverage.py,以便能夠按照人們的期望正確測量它嗎?

    2熱度

    1回答

    我使用coverage.py來衡量Python項目中的測試覆蓋率,但是一些Python文件沒有顯示在覆蓋率報告中。這些文件有一點是不同的,那就是它們沒有被任何測試執行(即,如果它們包含在報告中,它們的覆蓋率將爲0%)。 這些文件未被檢查的可能原因是什麼?如果這是因爲它們在單元測試期間從未加載過,是否可以強制coverage.py將這些文件包含在報告中?

    1熱度

    2回答

    在Mac終端 $ coverage help Coverage.py, version 3.5 測量,收集,並在Python程序代碼覆蓋率報告。 而在Eclipse中,我遇到錯誤,如下所示:請舉個手 Error: coverage module could not be imported Please make sure that the coverage module (http://n

    1熱度

    1回答

    當我使用coverage.py運行一組測試,其中nose是潛在的測試運行器時,我得到一個導入錯誤。如果我只是在Python下運行,測試運行良好。 coverage run run_tests.py ERROR ====================================================================== ERROR: <nose.suite.C

    1熱度

    2回答

    我正在使用python coverage.py創建一個覆蓋範圍非常基本的測試套件。目前一切正常。但是,我的報道報告包括所有被調用的/usr/local/lib庫和所有__init__.py文件。 這裏就是我的覆蓋率報告調用看起來像現在: self.cov.html_report(directory='coverage', omit='*Test*, */usr/local/lib*,*__init