coverage.py

    1熱度

    1回答

    我正在運行nosetests命令,導致奇怪的結果。請參閱圖像:瞭解詳情:folder structure and coverage results 爲什麼customercard_source/objects文件夾下的文件在第一次nosetests運行時報告不到?如果我手動將customercard_source添加到軟件包列表中,那麼會報告這些文件,但最終我會在資源文件夾下複製文件,如圖中所示。

    -1熱度

    1回答

    我的項目有以下結構: my_project | setup.py tox.ini src | core_functions.py client.py server.py sql_database.py tests.py 的tests.py文件包含在文件client.py, server.py, sql_database.py,

    2熱度

    1回答

    我想弄清楚如何編輯.coveragerc文件,以便文檔字符串不包含在代碼覆蓋率的百分比中。 這是我已經試過: [report] exclude_lines = """ ,我也試着 [report] exclude_lines = \"\"\" ,但我仍然可以顯示接近100%的代碼覆蓋率爲主要由文檔字符串的腳本。

    1熱度

    1回答

    是否有可能在運行時測量python代碼覆蓋率並在生成結果時查看結果?我嘗試使用coverage,但無法找到一個有用的選項。我最初的實驗表明.coverage文件不會保存到程序執行結束,這意味着我們無法使用「coverage html」或「c​​overage report」查看結果。

    1熱度

    1回答

    我應該配置測試和覆蓋率的python包。 現在,我可以成功運行測試(通過nosetest)和覆蓋範圍(通過coverage.py),但我對如何在安裝或更新軟件包時自動運行有點困惑。 我在網上搜索,我編輯我的setup.py文件,所以它看起來是這樣的: ... test_suite='nose.collector', setup_requires=['nose>=1.0','co

    1熱度

    1回答

    爲什麼測試覆蓋率還包括覆蓋率報告中的燒瓶相關性。 我運行下面的命令:coverage run tests/test_basic.py 然後coverage report -m 請看看這個:large_report_file_saved_to_pastebin 我只希望看到這一點: src/__init__.py 11 0 100% src/appforms.py 17 0 100

    0熱度

    1回答

    上下文 我有一個python應用程序,我正在進行單元測試。一半的應用程序正在工作,我的測試精度非常高。 該應用程序需要一次性用戶輸入用於安裝目的。 這意味着,如果您運行代碼,必須與用戶進行交互。 問題 Coverage是一個Python插件覆蓋報告。我使用這個命令覆蓋: coverage run application.py 覆蓋率運行我的應用程序,通過我的測試,並提供覆蓋率報告。 問題是命令

    0熱度

    1回答

    我使用https://coverage.readthedocs.io/en/coverage-4.4.1/來確定我正在使用的Python程序的數量。 然而,當我使用命令行: $coverage myprogram.py 它在Python 2運行的程序,我的程序只在Python 3工作。我無法弄清楚如何獲得使用Python 3的覆蓋範圍。另外我的命令行設置爲使用Python 3。

    3熱度

    2回答

    我有一個Python項目和一個tests任務,設置爲從項目的工作目錄運行pytest。 從Run菜單運行成功的試驗中,和控制檯結果做Run 'tests' with coverage表明,覆蓋測量 - 例如mws.py的覆蓋率爲53%。 的自動應用範圍(如右圖)是所有文件的0%,我不知道爲什麼。我正在使用IntelliJ 2017.2.2 EAP。 注:有一個相關的五年前的問題here,但最高評級

    0熱度

    2回答

    我有一個目錄tests,其中包含很多不同的測試,名稱爲test_*。 我試圖運行coverage run tests但它不起作用。 如何運行單個命令覆蓋目錄中的多個文件?