我正在尝试在进行黑盒测试后生成靶心覆盖率报告。我们有一个进行黑盒测试的设备,但是没有办法在上面编译库,所以我按照以下步骤生成报告。
但是我得到0% 的报告。覆盖文件没有变化,它没有得到更新。
- 用靶心编译所有库
- 使用此靶心库复制并替换设备上的原始库
- 复制 cov 文件,并确保它具有适当的权限(即 chmod 777cov_file.cov)
- /etc/environment中的导出路径,还在/etc/profile.d中创建 sh 文件并在其中设置路径。
- 运行黑盒测试。
- 将 cov 文件复制到开发机器并生成报告。