Я использую genhtml (в Windows под Cygwin) для генерации отчета о покрытии модульных тестов из 2 файлов данных покрытия. Все они представляют собой данные покрытия из одного и того же исходного файла модульного теста.
Однако, когда я ввел следующую команду:
perl genhtml /home/administrator/coverage1.dat /home/administrator/coverage2.dat
Я получил следующий вывод и проблема:
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.
И ничего не удалось сгенерировать.
Я поиграл с файлами и обнаружил, что одной из причин может быть повторяющиеся заголовки и файлы в данных покрытия.
Это известная проблема, или кто-нибудь знает способ ее обойти, или я не на том пути?
Спасибо.