我对Code Coverage和我目前使用的工具都很陌生 . 我正在使用靶心覆盖来评估简单的“hello world”代码的代码覆盖率 . 编译代码后,我尝试打开.cov文件,它显示0%的代码覆盖率?我使用的命令是1)设置COVFILE = c:....... \ test.cov 2)gcc -c main.c 3)covc gcc -c main.c
编写完这些命令后,我可以看到生成的test.cov文件,但覆盖浏览器显示0%的代码覆盖率 . 我错过了什么吗?我的意思是main.c只有main()而没有被调用?怎么会?
2 回答
看来你还没有运行二进制文件 . 您已设置COVFILE env变量,使用Bullseye gcc包装器编译器编译您的代码 .
现在您应该运行已编译的代码,然后您才会看到覆盖范围提升 .
确保使用以下标志编译应用程序: