私はtravisでpythonアプリケーションを構築しています。基本的にコマンドを実行するsetup.pyがあります:
py.test packageName
私たちがするとき:setup.py test
カバレッジプラグインを実行してカバーオールにプッシュしようとしているので、コマンドを実行すると:
coverage run setup.py test
で失敗します:
running test
Coverage.py warning: No data was collected.
すべてのテスト ケースを収集していますが、何らかの理由でデータを収集していません。私の covezragerc は次のようになります。
> [run] omit = respawn/gen.py, respawn/cli.py, respawn/test/*
> data_file = .coverage
理由は??