2016-11-07 3 views
2

У меня есть куча процессов, которые постоянно работают на моем сервере. Я могу изменить команду invocation, но трудно убить процесс, чтобы получить отчет о покрытии. Как я понимаю, файл .coverage генерируется только после завершения процесса. Есть ли способ обойти это?Как запустить cover.py на длительный процесс?

Спасибо.

+0

Отчеты о намерениях предназначены для unittests и unittests должны заканчиваться. Я предполагаю, что ваш тестовый подход (если он есть) может быть корнем проблемы. –

+0

Не уверен, что у меня есть способ сделать это. Возможно, вы могли бы предложить API, который хотите увидеть ... –

+1

BTW: это дублированный вопрос: http://stackoverflow.com/questions/39485731/python-running-coverage-on-never-ending-process, но SO не позволит мне отметить это как таковое, потому что у него также нет ответа. –

ответ

Смежные вопросы