2016-11-07 115 views
2

我有一堆在我的服務器上連續運行的進程。我可以修改調用命令,但僅僅爲了獲取覆蓋率報告而很難終止該過程。據我瞭解,只有在流程開始終止後纔會生成.coverage文件。有沒有辦法解決?如何在長時間運行的進程上運行coverage.py?

謝謝。

+0

覆蓋率報告適用於unittests和unittests應該終止。我想你的測試方法(如果有的話)可能是問題的根源。 –

+0

不知道我有辦法讓你這樣做。也許你可以建議你想看到的API ... –

+1

順便說一句:這是一個重複的問題:http://stackoverflow.com/questions/39485731/python-running-coverage-on-never-ending-process,但是因爲它也沒有答案,所以SO不會讓我把它標記出來。 –

回答