私はPython単体テストのルーキーです。カバレッジレポートに実際のテストファイルのカバレッジを含めることが望ましいですか?coverage.pyレポートからテストディレクトリを除外することはできますか?
例としてHTML reportのスクリーンショットがあります。
レポートにtests/test_credit_card
が含まれていることがわかります。私はそのコマンドのいくつかのバリエーションを試してみました
coverage html --omit=tests/ -d tests/coverage
が、私はない私の人生のためには、除外/テストを得ることができます:最初は、私はそうのように、レポートからtests/
ディレクトリを省略しようとしていました。敗北を受け入れた後、私はおそらくと思われるテストファイルがと報告されているのだろうかと考え始めました。
誰もがこれにいくつかの光を当てることができますか?ありがとう。
私は同様の問題がありました。私は、カバレッジレポートに余分なPythonファイル(標準のlibなど)を必要としませんでした。私はXMLからそれらを取り除きました:http://stackoverflow.com/questions/2293647/how-do-i-generate-coverage-xml-report-for-a-single-package/2377148#2377148 –