Errore di sintassi per la generazione di dati di copertura da più file utilizzando lcov in Windows

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

Domanda

Vorrei un po 'di aiuto ... Sto avendo problemi a venire con la sintassi per generare dati di copertura da più file utilizzando lcov in Windows.

Ho gcov, lcov e GENHTML installato su Cygwin (Io corro questo sotto Windows). Tutti questi file sono all'interno directory cygwin / bin. I dati di copertura Arrossisco attraverso Credo sono script perl creati da JsTestCoverage e ha il seguente formato:

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

Si noti che non ho ancora usato GENHTML sui dati di copertura.

Allora ho provato qualcosa di simile:

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

Ma ha ottenuto un errore che dice:

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

Non sono sicuro se ho il processo di sbagliato o, non essendo da Linux sfondo a tutti.

Grazie in anticipo.

È stato utile?

Soluzione

funzionato per essere che ci sono stati ripetuti i risultati nei dati di copertura. Ho tirato fuori i dati ripetuti, e l'errore è scomparso.

Grazie.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top