7

私は、nosetests を使用していくつかの単体テストを実行し、次のようなものを使用してコード カバレッジを表示しています。

nosetests -w ./test --with-xunit --with-coverage --cover-tests

出力に多数の Python パッケージが表示されることを除けば、これはうまく機能します。サンプルは次のとおりです。

ctypes._endian                 34     12    35%   15-20, 24-32, 50-60
ctypes.macholib                 1      1   100%   
email                          29     25    86%   56-57, 65-66
email.errors                   15     14    93%   39

これらのパッケージを除外するにはどうすればよいですか?

4

1 に答える 1

10

nosetests --cover-package=<name>オプションを試してください。リストされたパッケージ/モジュールへのカバレッジ出力を制限します。テストが複数のパッケージを対象としている場合は、複数回使用できます。

于 2011-03-30T20:38:52.313 に答える