无法合并使用GENHTML覆盖数据
-
18-09-2019 - |
题
我使用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.
和它没有任何东西产生。
我的文件发挥各地,并发现其中一个原因可能是因为在覆盖数据的重复报头和文件。
这是一个已知的问题,或者没有人知道一个方法来解决它,还是我在错误的轨道上?
感谢。
解决方案
我已经下载从SourceForge最新LCOV和GENHTML。它解决了这一问题。
感谢。
其他提示
该消息是由试图取消引用一个未定义的值,好像它是一个散列引用一个致命的错误。
有或者是在GENHTML错误或数据文件已损坏。
您是否尝试过询问LCOV邮件列表上?
不隶属于 StackOverflow