我正在使用 genhtml(在 cygwin 下的 Windows 中)从 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.
它没有产生任何东西。
我玩弄了这些文件,发现其中一个原因可能是由于覆盖数据中重复的标题和文件。
这是一个已知问题,还是有人知道解决它的方法,还是我走错了路?
谢谢。