13

Eclipse+PyDevにはオプションRun As=>があることを私は知っています3 Python Coverage。しかし、それが報告するのは次のとおりです。

0.001秒で6回のテストを実行

わかった

そして、それはコードカバレッジについて何も述べていません。Pydevでコードカバレッジレポートを取得するにはどうすればよいですか?

4

3 に答える 3

14
  • 「Python Coverage」でファイルを実行する
  • ウィンドウ > ビューを表示 > コード カバレッジ結果ビュー
  • 実行したファイルがあるディレクトリを選択
  • ファイル一覧で実行したファイルをダブルクリック
  • 統計が右側に表示されるようになりました。実行されていない行は、コード ビューで赤くマークされます。

実際、これは本当に素晴らしい機能で、以前は知りませんでした:)

于 2010-02-14T21:24:19.527 に答える
8

pydev 2.0 では、カバレッジ サポートが変更されたことに注意してください。まずカバレッジ ビューを開いて、[新しい起動のコード カバレッジを有効にする] を選択する必要があります。その後、実行する起動 (通常または単体テスト) にはカバレッジ情報が収集されています (結果の検査ももう少し直感的になりました)。

于 2011-04-13T11:01:40.013 に答える
0

これが役立つかどうかを確認してくださいhttp://www.machine-envy.com/blog/2006/07/29/automated-python-testing-with-nose-and-eclipse/

オプションでnosetestsを使用し–with-coverageます。

于 2010-02-14T21:12:59.217 に答える