Coverage.pyを使用して、importステートメントとdefステートメントのカバレッジをスキップする方法

yigal

私はPython開発で通常のように、他のファイルをインポートする可能性のある他のファイルをインポートするPythonプログラムを持っています

問題は、coverage.pyを使用してカバレッジを測定すると、インポートされたが使用されていない一部のファイルが、defステートメントとimportステートメントでカバレッジの「ヒット」を取得することです。

私の質問は:それらのヒットを回避する方法はありますか?私の特定のアプリケーションでは、これらのヒットはノイズと見なされます。

yigal

Coverage.pyはこの機能を提供しないため、私の解決策は、ゴーストヒットポイントを計算してcoverage.pyの結果から削除する小さなastベースの関数を作成することでした。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Coverage.pyのステートメントは何ですか?

分類Dev

Flask + Noseを使用したユニットテスト(Coverageプラグインを使用)-カバレッジレポートに従ってビューが呼び出されることはありません

分類Dev

VisualStudio単体テストコードカバレッジ例外「.coverageファイルのファイルパスが無効または破損しています」

分類Dev

Coverage.pyとsetup.pyとDjangoのテスト

分類Dev

py.testとcoverage.pyを使用したCythonモジュールのカバレッジ

分類Dev

新しいLaravelプロジェクトコンポーザーを作成するHomestead9の新しいボックス/ vendor / phpunit / php-code-coverage / src /内のクラスをスキャンできませんでした

分類Dev

py.test、coverage、toxを連携させる:テストフォルダー内の__init__.py?

分類Dev

100%カバレッジレポートにもかかわらずcoverage.pyで実行されなかったコードを見つける方法

分類Dev

JavaScript と Meteor テンプレートを使用して、すべてのドキュメントで押されたキーをリッスンする方法は?

分類Dev

Coverageプラグインでは、ユニットテストを事前に実行する必要がありますか

分類Dev

Coverage.pyは、ImportErrorをテストする必要があることを示唆しています-どうすればよいですか?

分類Dev

Ansibleを使用してMongoDBレプリカセットメンバーのリストを動的に生成する方法

分類Dev

コンテキストマネージャーのステートメントと__exit__メソッドを使用して内部から生成する

分類Dev

結果セットの列としてストアドプロシージャで複数のselectステートメントを使用する方法

分類Dev

Pythonテストカバレッジで見落とされているステートメントを取得する方法

分類Dev

Coverage.pyは、サブディレクトリにinit.pyファイルがないとテストを検出しません

分類Dev

IFステートメントを使用して値をGoogleスプレッドシートの配列と比較する方法

分類Dev

ifステートメント全体をスキップするデバッガー

分類Dev

Ifステートメントを使用してGoogleスプレッドシートで= INDIRECTを使用する

分類Dev

forループとifステートメントを使用してASCIIボックスを作成する際の問題

分類Dev

プリペアドステートメントとバッチを使用して、Javaを使用して大きなcsvをmysqlにインポートする方法

分類Dev

ES6-'import 'ステートメントのようなES6を使用してカルマを介してJasimeテストをテストする方法

分類Dev

テンプレートパラメータパックを使用してテキスト行を解析します

分類Dev

Coverage.py:シェルスクリプトから呼び出される複数のPythonスクリプトの結果を追加する方法

分類Dev

Googleマップのジオコーダーを使用しているときに最初にphpステートメントをチェックする方法

分類Dev

cakephp3でメールとプレーンテキストのパスワードを使用してログインをリクエストする方法

分類Dev

Pythonのcoverage.pyexclude_lines

分類Dev

MSAAのGL_SAMPLE_ALPHA_TO_COVERAGE

分類Dev

whileステートメントをスキップします

Related 関連記事

  1. 1

    Coverage.pyのステートメントは何ですか?

  2. 2

    Flask + Noseを使用したユニットテスト(Coverageプラグインを使用)-カバレッジレポートに従ってビューが呼び出されることはありません

  3. 3

    VisualStudio単体テストコードカバレッジ例外「.coverageファイルのファイルパスが無効または破損しています」

  4. 4

    Coverage.pyとsetup.pyとDjangoのテスト

  5. 5

    py.testとcoverage.pyを使用したCythonモジュールのカバレッジ

  6. 6

    新しいLaravelプロジェクトコンポーザーを作成するHomestead9の新しいボックス/ vendor / phpunit / php-code-coverage / src /内のクラスをスキャンできませんでした

  7. 7

    py.test、coverage、toxを連携させる:テストフォルダー内の__init__.py?

  8. 8

    100%カバレッジレポートにもかかわらずcoverage.pyで実行されなかったコードを見つける方法

  9. 9

    JavaScript と Meteor テンプレートを使用して、すべてのドキュメントで押されたキーをリッスンする方法は?

  10. 10

    Coverageプラグインでは、ユニットテストを事前に実行する必要がありますか

  11. 11

    Coverage.pyは、ImportErrorをテストする必要があることを示唆しています-どうすればよいですか?

  12. 12

    Ansibleを使用してMongoDBレプリカセットメンバーのリストを動的に生成する方法

  13. 13

    コンテキストマネージャーのステートメントと__exit__メソッドを使用して内部から生成する

  14. 14

    結果セットの列としてストアドプロシージャで複数のselectステートメントを使用する方法

  15. 15

    Pythonテストカバレッジで見落とされているステートメントを取得する方法

  16. 16

    Coverage.pyは、サブディレクトリにinit.pyファイルがないとテストを検出しません

  17. 17

    IFステートメントを使用して値をGoogleスプレッドシートの配列と比較する方法

  18. 18

    ifステートメント全体をスキップするデバッガー

  19. 19

    Ifステートメントを使用してGoogleスプレッドシートで= INDIRECTを使用する

  20. 20

    forループとifステートメントを使用してASCIIボックスを作成する際の問題

  21. 21

    プリペアドステートメントとバッチを使用して、Javaを使用して大きなcsvをmysqlにインポートする方法

  22. 22

    ES6-'import 'ステートメントのようなES6を使用してカルマを介してJasimeテストをテストする方法

  23. 23

    テンプレートパラメータパックを使用してテキスト行を解析します

  24. 24

    Coverage.py:シェルスクリプトから呼び出される複数のPythonスクリプトの結果を追加する方法

  25. 25

    Googleマップのジオコーダーを使用しているときに最初にphpステートメントをチェックする方法

  26. 26

    cakephp3でメールとプレーンテキストのパスワードを使用してログインをリクエストする方法

  27. 27

    Pythonのcoverage.pyexclude_lines

  28. 28

    MSAAのGL_SAMPLE_ALPHA_TO_COVERAGE

  29. 29

    whileステートメントをスキップします

ホットタグ

アーカイブ