テスト スイートのコード カバレッジをレポートするために、Hudson と coverage.py を使用しています。ハドソンはカバレッジを次のように分類します。
- パッケージ
- ファイル
- クラス
- 行
- 条件文
Coverage.py は、テスト中に実行/インポートされたファイルのカバレッジのみを報告するため、テスト中に実行されなかったファイルには気付かないようです。ファイルが 100% のカバレッジを報告しないインスタンスはありますか?
テスト スイートのコード カバレッジをレポートするために、Hudson と coverage.py を使用しています。ハドソンはカバレッジを次のように分類します。
Coverage.py は、テスト中に実行/インポートされたファイルのカバレッジのみを報告するため、テスト中に実行されなかったファイルには気付かないようです。ファイルが 100% のカバレッジを報告しないインスタンスはありますか?
現在、coverage.pyは、実行されたことのないファイルを見つけて、カバーされていないものとして報告する方法を知りませんが、次のリリースで提供される予定です。したがって、ファイルカバレッジは常に100%になります。これは、Hudson(Coberturaプラグインを使用)とcoverage.pyがうまくかみ合わない領域です。
Coverage.py (3.4 以降) では、完全に実行されていないファイルを見つけることができます。詳細については、ドキュメントを参照してください。