91

私は Python 単体テスト、特に coverage.py の新人です。カバレッジ レポートに実際のテスト ファイルのカバレッジを含めることは望ましいことですか?

例として、 HTML レポートのスクリーンショットを次に示します。

レポートに が含まれていることがわかりますtests/test_credit_cardtests/最初は、次のように、レポートからディレクトリを省略しようとしていました。

coverage html --omit=tests/ -d tests/coverage

私はそのコマンドのいくつかのバリエーションを試しましたが、テスト/除外を得ることができませんでした。敗北を受け入れた後、私はテストファイルがレポートに含まれることになっているのではないかと考え始めました.

誰でもこれに光を当てることができますか?

4

5 に答える 5

76

.coveragercプロジェクトのルート フォルダーにファイルを 作成し、以下を含めます。

[run]
omit = *tests*
于 2017-07-06T12:10:27.553 に答える