Pregunta

Estoy usando GENHTML (en Windows bajo Cygwin) para generar un informe de cobertura de las pruebas de unidad de los archivos de datos 2 de cobertura. Son todos los datos de cobertura del mismo archivo fuente de prueba de unidad.

Sin embargo, cuando entré en el siguiente comando:

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

Me dio la siguiente salida y problema:

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.

Y no pudo generar nada.

He jugado un poco con los archivos, y descubrí que una de las razones podría ser debido a las cabeceras de repetición y archivos en los datos de cobertura.

¿Es un problema conocido, o ¿alguien sabe una manera de conseguir alrededor de él, o estoy en el camino equivocado?

Gracias.

¿Fue útil?

Solución

He descargado la última lcov y GENHTML desde SourceForge. Se solucionó el problema.

Gracias.

Otros consejos

El mensaje es un error fatal causada por tratar de eliminar la referencia de un valor indefinido, como si se tratara de una referencia a un hash.

Hay un error en cualquiera GENHTML o sus archivos de datos son corruptos.

Ha intentado preguntar en la lista de correo lcov?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top