我正在尝试在我的可执行文件上运行kcov,每当我运行它时,我只能获得像iostream这样的标准c ++代码的代码覆盖率。如果我排除了那么我得到“代码覆盖:NaN%”并执行了0行。
我正在尝试使用
在linux上运行$ {kcovExe} --exclude-path = $ {gcclibs} $ {outputDir} $ {myExe} $ {args}
我看了git page,我试图用--include-path指向我的源代码,但我似乎无法让它工作。
我需要做些什么才能让我的代码显示在覆盖率报告中?
编辑:为了澄清我正在一个环境中构建并在另一个环境中运行。
答案 0 :(得分:1)
我发现将代码复制到我正在运行的位置并使用
- 取代-SRC-路径= OriginalSourcePath:NewSourcePath
选项有效。