2

プロジェクトがあり、カバレッジを使用してノーズテストを実行しようとしています。私はvirtualenvで実行しています。私が走るとき

$ python setup.py nosetests

テストは正常に実行されますが、カバレッジはコードが実行されたことを示していません (カバレッジはすべて 0% です)。

名前 Stmts Exec カバーがありません
-------------------------------------------------- ----------------
package.module1 60 0 0% 3-106
package.module2 32 0 0% 3-93
package.module3 55 0 0% 8-74
package.module4 38 0 0% 3-125
package.module5 107 0 0% 8-123
package.module6 1 0 0% 1
package.module7 41 0 0% 3-143
package.module8 150 0 0% 7-281
package.module9 158 0 0% 3-338
-------------------------------------------------- ----------------
合計 642 0 0%   
-------------------------------------------------- --------------------
0.099 秒で 15 のテストを実行

対象バージョン 3.0b3、Darwin Kernel バージョン 9.7.0、Mac OS X 10.5.7、setuptools 0.6c9、nose 0.11.1、Python 2.5.4

4

2 に答える 2

2

これには、前後にいくらか必要になります。どうすればあなたのコードを見ることができますか?

そして、なぜ開発者(つまり私)ではなく、答えを求めてstackoverflowに来たのですか?:)

于 2009-05-31T15:19:34.273 に答える
2

試す...

easy_install "coverage==2.85" 

私は同じ問題を抱えていましたが、これで問題が解決し、予想どおり素晴らしいカバレッジ レポートが得られました。

于 2009-06-03T23:51:31.500 に答える