私はプログラム的に実行している多くのプロジェクトを持っている:Nosetests&コンバインドカバレッジ
nosetest --with-coverage --cover-html-dir=happy-sauce/
問題は、プロジェクトごとに、カバレッジのモジュールではなく、それに付加する、index.htmlファイルを上書きすることです。私のすべてのプロジェクトの結果が含まれているsuper-index.htmlファイルを生成する方法はありますか?
ありがとうございました。
私はプログラム的に実行している多くのプロジェクトを持っている:Nosetests&コンバインドカバレッジ
nosetest --with-coverage --cover-html-dir=happy-sauce/
問題は、プロジェクトごとに、カバレッジのモジュールではなく、それに付加する、index.htmlファイルを上書きすることです。私のすべてのプロジェクトの結果が含まれているsuper-index.htmlファイルを生成する方法はありますか?
ありがとうございました。
HTMLディレクトリを結合することはできません。あなたは.coverageデータファイルを結合することができますが、むしろ鼻からよりも、直接カバレッジを使用する必要があります:
$ nosetest --with-coverage proj1
$ mv .coverage .coverage.1
$ nosetest --with-coverage proj2
$ mv .coverage .coverage.2
$ coverage combine
(combines .coverage.1 and .coverage.2 into a new .coverage)
$ coverage html --directory=happy-sauce
nosetests --with-coverage -i project1/*.py -i project2/*.py
私は 'nosetest --with-カバレッジを取得するように見えることはできません'.coverageファイルを生成するには、これにフラグがありますか? (nosetestsバージョン1.0.1) – sholsapp
これは常にnoseが実行されたフォルダに生成されます。 – dbn