Python-Coverage-Dateien kombinieren?

7

Ich frage mich, ob es möglich ist, coverage.xml Dateien in 1 Datei zu kombinieren, um den globalen Bericht in der HTML Ausgabe zu sehen.

Ich habe meine unit/functional tests als 1 Befehl und integration tests als zweiten Befehl ausgeführt. Das bedeutet, dass meine Deckung für unit/functional tests von unit tests überschrieben wird.

Das wäre großartig, wenn ich eine Lösung für dieses Problem hätte, hauptsächlich indem ich diese Dateien in eine Datei zusammenfasse.

    
tunarob 06.10.2014, 10:10
quelle

2 Antworten

8

Ich habe eine andere Lösung gefunden. Ich habe combine feature ( hier gelesen ) verwendet Also führe ich meine Berichterstattung wie folgt aus: coverage run -p und dann mache ich coverage combine .

Das ist alles. Es generiert 1 kombinierten Bericht.

    
tunarob 07.10.2014, 08:40
quelle
12

Sie können keine .xml-Dateien kombinieren, aber Sie können die Rohdatendateien kombinieren. Ihr Arbeitsablauf würde so aussehen:

%Vor%     
Ned Batchelder 06.10.2014 15:09
quelle