opencppcoverage
到底怎么才能执行
小白觉得
1.是不是得有pdb,就是要debug模式吧,这个release模式我还没有试
2.我给大家一个执行的命令看看
在哪个路径执行?
答:在exe的所在路径执行
需要制定入参:–sources --export_type=
–sources :SOURCE_DIR 是你要分析的代码所在路径
export_type :cobertura:$SOURCE_DIR\Coverage.xml 导出参数必有,当然了也可以导出html和binary文件
html就给个路径,cobertura和binary都是给个具体的文件名
具体就是这样:
cd xx\bin
OpenCppCoverage.exe --sources
S
O
U
R
C
E
D
I
R
−
−
e
x
p
o
r
t
t
y
p
e
=
c
o
b
e
r
t
u
r
a
:
∗
∗
SOURCE_DIR --export_type=cobertura:**
SOURCEDIR−−exporttype=cobertura:∗∗SOURCE_DIR\Coverage.xml** gtest_apiD.exe
3.我测试了下,pdb是绝对路径,就是说,我把source和exe拷出来,放到一起,跑了一次不行
opencppcoverage要分析,你编出exe的文件所在路径的源文件才可以。