Error en la sintaxis para la generación de los datos de cobertura de múltiples archivos usando lcov en Windows
-
20-09-2019 - |
Pregunta
Me gustaría un poco de ayuda ... Estoy teniendo problemas para llegar a la sintaxis para generar los datos de cobertura de múltiples archivos usando lcov en Windows.
Tengo gcov, lcov y GENHTML instalado en cygwin (Me estoy quedando esta bajo Windows). Todos estos archivos están dentro del directorio cygwin / bin. Los datos de cobertura Me pongo colorada través creo que son los scripts de Perl creadas a partir de JsTestCoverage y tiene el siguiente 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
Tenga en cuenta que no he utilizado GENHTML en los datos de cobertura todavía.
Entonces intentado algo como:
perl genhtml /../home/administrator/coverage1.dat /../home/administrator/coverage2.dat
Pero tienes diciendo un error:
genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
No estoy seguro de si tengo el proceso equivocado o bien, no siendo de Linux fondo en absoluto.
Gracias de antemano.
Solución
resultó ser que hubo repetición de los resultados en los datos de cobertura. Saqué los datos que se repiten, y desapareció el error.
Gracias.