我在做 blackbox 测试后尝试生成 bullseye coverage report . 我们有一个设备,我们在其上进行黑盒测试,但是无法在其上编译库,因此我按照以下步骤生成报告 .
但是我得到 0% report. 覆盖文件没有变化,它没有得到更新 .
-
用bullseye编译所有库
-
使用此bullseye库复制并替换设备上的原始库
-
复制cov文件,并确保它具有适当的权限(即chmod 777cov_file.cov)
/etc/environment 中的 -
导出路径,也在 /etc/profile.d 中创建了sh文件并在其中设置了路径 .
-
运行黑盒测试 .
-
将cov文件复制到dev机器并生成报告 .
1 回答
我通过设置恶魔文件之一的环境变量解决了上述问题 .
它不工作的可能原因是,我在配置文件中设置环境变量需要shell,但我的自动化不使用shell .