ノーズテストを使用して、ユニットテストを自動的に検出して実行しています。また、カバレッジレポートを生成したいと思います。
次のコマンドでnosetestsを実行すると、すべて正常に動作します
nosetests .
カバレッジを生成するためにオンラインで調べたところ、nosetestsにはコマンドライン引数があります--with-coverage
。を使用して、このコマンドが存在することも再確認しnosetests --help
ました。ただし、次のコマンドを実行するたびに、次の出力が得られます
nosetests --with-coverage .
Usage: nosetests [options]
nosetests: error: no such option: --with-coverage
実行してカバレッジプラグインがインストールされていることを再確認しました
nosetests --plugins
カバレッジは、他のプラグインの束とともにリストに表示されます.
また、次のようなものを使用してカバレッジ データ コレクションを手動で実行できるため、カバレッジがインストールされていることもわかります。
coverage run test.py
--with-coverage オプションを誤って使用していませんか? それとも、私が見逃しているものがありますか?
前もって感謝します。