問題タブ [python-coverage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - coverage.py を使用した Python でのコード カバレッジ
Python スクリプトの実行範囲を理解しようとしています。無限ループを持つ単純なスクリプトのカバレッジを実行しようとするシナリオを理解できません。
このスクリプトのカバレッジを呼び出した後、このプロセスを強制終了します。これは無限ループであるためです。結果を取得しようとすると、次のようになります。
- カバレッジ実行 sample.py
- サンプルを殺す
- カバレッジ レポート -m
Name Stmts Miss Cover Missing
-------------------------------------
カバレッジ レポートが届きません。私は根本的に間違ったことをしていますか?
python - URL 0% の Django カバレッジ テスト、なぜ?
ジャンゴ鼻を使用。URL のテストを行っていますが、まだ URL のカバレッジが 0% になっています。なぜですか?
python manage.py テスト プロファイル
これは私の報道です:
これは私の URL テストの 1 つです...
url_tests.py
python - pythonカバレッジファイルを結合しますか?
coverage.xml
ファイルを 1 つのファイルに結合して、HTML 出力でグローバル レポートを表示することが可能かどうか疑問に思っています。
unit/functional tests
1 つのコマンドと 2 番目のコマンドとして実行していますintegration tests
。つまり、 に対する私のカバレッジはunit/functional tests
によってオーバーライドされunit tests
ます。
主にこれらのファイルを1つのファイルに結合することによって、その問題の解決策があればそれは素晴らしいことです.
python - ノーズテスト - カバレッジ レポートからディレクトリを除外する
私は自分のpythonアプリを次のように構成しています:
次のようにノーズテストを実行しています。
ただし、nosetests が最後に出力するカバレッジ レポートでは、「その他」からのエントリがまだ残っています。カバレッジ レポートから「その他」を除外するにはどうすればよいですか?
python - Python のカバレッジから単体テストを除外する
私はcoverage.pyを使用するのが初めてです。coverage run unit_tests.py
テストを実行したものを使用しました。次にcoverage report
、次のカバレッジの要約を生成したものを使用しました。
unit_tests.py 内でテストしようとしているものとは別に、カバレッジ レポートにはファイル自体も含まれてcardnames.py
います。(カバレッジ計算で)。このファイルをレポートから除外するにはどうすればよいですか?dominion.py
unit_tests.py
python - Python unittest: パッケージをインポートするためのノーズ カバレッジを満たす方法
上部に次の行がある特定の python ファイルの場合:
これらの行の「欠落」を表示しないノーズになる単体テストを作成するにはどうすればよいですか?
python - コンテキスト__exit__でのPythonユニットテストカバレッジブランチの欠落
私は次のことをしたことが何度もありました:
そして、python のカバレッジ モジュールを使用してテスト カバレッジを提供しようとすると、「with」の行 (行「m」) からブロックの次の行 (行 n) までの分岐が見つからないというエラーが表示されます。
ブランチが問題ではないことを認識するためのカバレッジを取得する方法をまだ理解していません。最終的には、コンテキスト マネージャーなしで open() 呼び出しを使用することに戻ります。しかし、コンテキストマネージャー内で使い続けることを本当に望んでいます。
アイデア?
python - Python/Django コード カバレッジはクラスメソッドをカバーしていません
テスト/コードカバレッジをチェックするためにcoverage.pyを使用していますが、クラスメソッドを一貫してスキップしているようです。これを修正する方法はありますか?