5

テスト スイートのコード カバレッジをレポートするために、Hudson と coverage.py を使用しています。ハドソンはカバレッジを次のように分類します。

  • パッケージ
  • ファイル
  • クラス
  • 条件文

Coverage.py は、テスト中に実行/インポートされたファイルのカバレッジのみを報告するため、テスト中に実行されなかったファイルには気付かないようです。ファイルが 100% のカバレッジを報告しないインスタンスはありますか?

4

2 に答える 2

3

現在、coverage.pyは、実行されたことのないファイルを見つけて、カバーされていないものとして報告する方法を知りませんが、次のリリースで提供される予定です。したがって、ファイルカバレッジは常に100%になります。これは、Hudson(Coberturaプラグインを使用)とcoverage.pyがうまくかみ合わない領域です。

于 2010-08-25T03:30:13.030 に答える
2

Coverage.py (3.4 以降) では、完全に実行されていないファイルを見つけることができます。詳細については、ドキュメントを参照してください。

于 2010-10-14T22:24:43.043 に答える