Frage

Ich verwende GenHTML (in Windows unter Cygwin) eine Einheit Testabdeckung Bericht von 2 Berichterstattung Datendateien zu erzeugen. Sie sind alle Abdeckungsdaten aus der gleichen Einheit Testquelldatei.

Allerdings, wenn ich trat in den folgenden Befehl ein:

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

Ich habe die folgende Ausgabe und Problem:

Reading data file /home/administrator/coverage1.dat
Reading data file /home/administrator/coverage2.dat
genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.

Und es versäumt, etwas zu erzeugen.

Ich spielte mit den Dateien, und entdeckte, dass ein Grund, wegen der sich wiederholenden Header sein könnte und Dateien in den Abdeckungsdaten.

Ist das ein bekanntes Problem, oder weiß jemand einen Weg, um es zu bekommen, oder bin ich auf dem falschen Weg?

Danke.

War es hilfreich?

Lösung

Ich habe die neueste lcov und GenHTML von Sourceforge heruntergeladen werden. Es das Problem behoben.

Danke.

Andere Tipps

Die Nachricht ist ein fataler Fehler, verursacht durch zu dereferenzieren einen nicht definierten Wert versuchen, als ob es ein Hashreferenz waren.

Es gibt entweder einen Fehler in GenHTML oder Datendateien beschädigt sind.

Haben Sie auf der Mailing-Liste lcov versucht zu fragen?

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