2016-11-07 5 views
2

Ich habe eine Reihe von Prozessen, die kontinuierlich auf meinem Server laufen. Ich kann den Aufrufbefehl ändern, aber es ist schwierig, den Prozess zu beenden, nur um den Abdeckungsbericht zu erhalten. Nach meinem Verständnis wird die .coverage-Datei erst generiert, nachdem der Prozess beendet wurde. Gibt es einen Weg dazu?Wie führe ich coverage.py auf einem lang laufenden Prozess aus?

Danke.

+0

Es sind Abdeckungsberichte für Unittests vorgesehen, und Unittests sollten beendet werden. Ich denke, Ihre Testmethode (falls es eine gibt) könnte die Ursache des Problems sein. –

+0

Ich bin mir nicht sicher, ob ich einen Weg für dich habe, das zu tun. Vielleicht könnten Sie eine API vorschlagen, die Sie gerne sehen würden ... –

+1

BTW: Das ist eine doppelte Frage: http://StackOverflow.com/Questions/39485731/Python-Running-Coverage-on-never-ending-process, Aber SO lässt mich das nicht als solches markieren, weil es auch keine Antwort gibt. –

Antwort

Verwandte Themen