2016-11-07 16 views
2

私は自分のサーバー上で連続して動作する一連のプロセスを持っています。呼び出しコマンドを変更することはできますが、カバレッジレポートを取得するためにプロセスを強制終了することは困難です。私が理解しているように、.coverageファイルはプロセスが終了した後にのみ生成されます。これを回避する方法はありますか?長期実行プロセスでcoverage.pyを実行するにはどうすればよいですか?

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

+0

カバレッジレポートはunittestsのために意図され、unittestsは終了する必要があります。あなたのテストアプローチ(もしあれば)が問題の根本かもしれないと思います。 –

+0

あなたにはそうする方法がありますか?たぶんあなたが見たいと思うAPIを提案するかもしれません... –

+1

これは重複した質問です:http://stackoverflow.com/questions/39485731/python-running-coverage-on-never-ending-process、しかし、それは答えがないので、SOは私にそのように印を付けることはできません。 –

答えて

0

あなたはpyrasiteまたはlptrace

詳細についてはthis answerを参照してくださいを使用することができます。

関連する問題