1

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 に関する包括的なドキュメントを教えてくれたり、このプラグインの使用方法を示したりできますか?

ありがとうございました!

4

1 に答える 1