我试图在我的可执行文件上运行 kcov,每当我运行它时,我只能获得标准 c++ 代码(如 iostream)的代码覆盖率。如果我排除它,那么我会得到执行 0 行的“代码覆盖:NaN%”。
我正在尝试通过使用在 linux 上运行
${kcovExe} --exclude-path=${gcclibs} ${outputDir} ${myExe} ${args}
我查看了git 页面并尝试使用 --include-path 指向我的源代码,但我似乎无法让它工作。
我需要做什么才能让我的代码显示在覆盖率报告中?
编辑:为澄清起见,我正在一个环境中构建并在另一个环境中运行。