Pergunta

Eu estou usando GENHTML (no Windows sob cygwin) para gerar um relatório de cobertura de teste de unidade de arquivos de dados 2 de cobertura. Eles são todos os dados de cobertura do mesmo arquivo de origem de teste de unidade.

No entanto, quando entrei no seguinte comando:

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

Eu tenho a seguinte saída e 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.

E não conseguiu gerar qualquer coisa.

Eu brinquei com os arquivos, e descobriu que um dos motivos pode ser por causa dos cabeçalhos que se repetem e arquivos nos dados de cobertura.

É este um problema conhecido, ou alguém sabe uma maneira de contornar isso, ou estou no caminho errado?

Graças.

Foi útil?

Solução

Eu baixei a última lcov e GENHTML do SourceForge. Ele corrigiu o problema.

Graças.

Outras dicas

A mensagem é um erro fatal causado pela tentativa de excluir a referência um valor indefinido como se fosse uma referência hash.

Não é tanto um bug no GENHTML ou seus arquivos de dados são corruptos.

Você já tentou perguntar na lista de discussão lcov?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top