项目有功能安全要求,用到 VectorCast 自动测试软件。
(环境的建立有空再介绍)
当测试环境的工程文件有更新时,需要重新 build 测试工程,点击 build -> full。

会弹出是否接受源文件改动的窗口,选择接受改变。
测试项开始重新build,第一次build 时,工程自动打开Keil跑一遍,但不运行任何测试用例,可能是只打通一下。
双击测试项,弹出如下窗口,并给 fun 函数新建一个测试用例 abs.001

上面两个函数原型是:

(1) 不对 GetVal 函数进行打桩

不勾选里面的 Getval 函数。则会执行这个 GetVal 接口:

测试值与期望值 30 相符。
(2)对 GetVal 进行打桩,赋予一个值100
![]()
则不会执行这个接口:

并且函数 GetVal 的返回值就是之前赋予的100.

1874

被折叠的 条评论
为什么被折叠?



