Errore di sintassi per la generazione di dati di copertura da più file utilizzando lcov in Windows
-
20-09-2019 - |
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.
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.