Мне нужна помощь ... У меня проблемы с синтаксисом для создания данных покрытия из нескольких файлов с помощью lcov в Windows.
У меня на cygwin установлены gcov, lcov и genhtml (я запускаю их под Windows). Все эти файлы находятся в каталоге cygwin / bin. Данные о покрытии, которые я просматриваю, я считаю, являются сценариями Perl, созданными из JsTestCoverage и имеет следующий формат:
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
Обратите внимание: я еще НЕ использовал genhtml для данных о покрытии.
Затем я попробовал что-то вроде:
perl genhtml /../home/administrator/coverage1.dat /../home/administrator/coverage2.dat
Но получил сообщение об ошибке:
genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
Я не уверен, что я ошибся в процессе, потому что я вообще не из фона Linux.
Заранее спасибо.