Erro na sintaxe para gerar dados de cobertura de vários arquivos usando LCOV no Windows
-
20-09-2019 - |
Pergunta
Gostaria de ajuda ... Estou tendo problemas para criar a sintaxe para gerar dados de cobertura de vários arquivos usando o LCOV no Windows.
Eu tenho GCOV, LCOV e GENHTML instalados no Cygwin (estou executando isso no Windows). Todos esses arquivos estão dentro do diretório Cygwin/bin. Os dados de cobertura que eu ligo, acredito, são scripts perl criados a partir de JstestCoverage e tem o seguinte 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
Observe que ainda não usei o GeneHtml nos dados de cobertura.
Eu então tentei algo como:
perl genhtml /../home/administrator/coverage1.dat /../home/administrator/coverage2.dat
Mas recebeu um erro dizendo:
genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
Não tenho certeza se também estou errado o processo, não é de um plano de fundo do Linux.
Desde já, obrigado.
Solução
Funcionou para que houvesse resultados repetidos nos dados de cobertura. Peguei os dados repetidos e o erro desapareceu.
Obrigado.