質問

すでに優先Pythonユニットテストフレームワークにアクセスしました。 Python単体テストフレームワークだけでなく、単体テストに関するコードカバレッジも検討しています。これまでのところ、私は coverage.py にしか出会っていません。より良いオプションはありますか?

私にとって興味深いオプションは、 cpython 、Pythonコードのユニットテスト、Pythonのコードカバレッジを統合することです。プラグインを介したVisual Studio 2008でのコード( IronPython Studio に類似)。これを達成するために何ができますか?提案をお待ちしています。

役に立ちましたか?

解決

PyDevはEclipse内からのコードカバレッジを許可するようです。

これを自分の(かなり複雑な)ビルドプロセスと統合する方法をまだ見つけていないので、コマンドラインでNed Batchelderのcoverage.pyを使用します。

他のヒント

この Djangoカバレッジ統合を使用しますが、デフォルトのcoverage.pyを使用する代わりにレポートでは、いくつかの簡単なHTMLを生成します。 ビルトイントークナイザーを使用してPythonソースを色付け

figleaf もあり、これはNedに基づいていると思いますBatchelderのcoverage.py。テストのドライバーとして nose を使用します。すべてうまくいきます。組み込みのunittestおよびdoctestモジュールを使用してユニットテストを記述します。

NetBeansの新しいPythonサポートには、コードカバレッジサポートが緊密に統合されています-詳細はこちら

インタラクティブなコードカバレッジが必要な場合は、カバレッジの統計情報をリアルタイムで確認できます。 Python Coverage Validator

Testoob には、きちんとした" -coverage があります。 "カバレッジレポートを生成するコマンドラインオプション。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top