Nose テストを初期化して実行する TestMain.py があり、その中でコード カバレッジを有効にしようとしています。現在、テストは次のようにロードされています。
if __name__ == '__main__':
# Some initialization code here, so command-line cannot be used
# Coverage configuration here
test_loader = nose.loader.TestLoader(workingDir = './tests')
nose.core.TestProgram(testLoader = test_loader)
プラグインについて私が見つけた唯一の「ドキュメント」はこれであり、それはひどいものです: https://nose.readthedocs.org/en/latest/plugins/cover.html . メソッドが何を期待しているのか、どのような順序で呼び出す必要があるのかについてのヒントはまったくなく、ソースコードは役に立ちません (パーサーを提供することになっていますが、パーサーとは何ですか?)
オプション (cover-package と cover-erase) を構成し、html レポートを有効にする必要があります。
誰かがこの API に関する包括的なドキュメントを教えてくれたり、このプラグインの使用方法を示したりできますか?
ありがとうございました!