Fehler bei der Syntax für die Berichterstattung von Daten aus mehreren Dateien zu erzeugen mit lcov in Windows

StackOverflow https://stackoverflow.com/questions/1943529

Frage

würde ich etwas Hilfe ... Ich habe Probleme mit der Syntax kommen bis zu Deckung von Daten aus mehreren Dateien mit lcov in Windows zu erzeugen.

Ich habe gcov, lcov und GenHTML auf Cygwin installiert ist (ich bin mit dieser unter Windows). All diese Dateien sind innerhalb Cygwin / ist. Die Abdeckungsdaten I bündig durch Ich glaube, sind Perl-Skripte erstellt von JsTestCoverage und hat folgendes Format:

SF:C:/test/jquery.js
DA:22,1
DA:23,1
...
end_of_record
SF:C:/test/testFile.js
DA:3,1
DA:6,1
...
end_of_record
//rinse and repeat till no more files

Beachten Sie mich noch NICHT GenHTML auf den Abdeckungsdaten verwendet habe.

Ich habe dann versucht, so etwas wie:

perl genhtml /../home/administrator/coverage1.dat /../home/administrator/coverage2.dat

Aber bekam einen Fehler zu sagen:

genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.

Ich bin mir nicht sicher, ob ich den Prozess falsch entweder habe, war nicht von Linux-Hintergrund überhaupt.

Vielen Dank im Voraus.

War es hilfreich?

Lösung

ausgearbeitet werden, dass es sich wiederholende Ergebnisse in der Berichterstattung Daten waren. Ich nahm die Wiederholung von Daten aus, und der Fehler verschwunden ist.

Danke.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top