背景
我正在使用 python 工具gcovr
为我的一些 c 项目生成覆盖率数据。我能够毫无问题地获得覆盖率数据,但由于查找我的源文件的工具出现问题,我无法查看覆盖了哪些代码行。
在检查了生成的 XML 数据后,gcovr
我意识到该工具正在查看错误的目录以获取覆盖信息。在这种情况下,我指定了源文件的根目录,如gcovr
.
# gcovr ... --object-directory=/some/path -r /some/path
但是,当我为源文件指定目录时,gcovr
会进入无限循环。
问题
是什么导致了这个无限循环,我需要做什么来指定我的源文件所在的目录?
如果需要任何额外的信息来解决这个问题,我愿意提供我所能提供的。