欢迎光临
我们一直在努力

【回眸】Tessy单元测试软件使用指南(六)运行中的进阶报错及解决

目录

前言

报错1:-o XXXXXXX\\work\\4\\A1\\6\\ts_src01.o, …) failed.make (e=87): The parameter is incorrect.

报错2:ltc E106: unresolved external: tmp451_init – (ts_src01.o)

ltc F019: unrecoverable error: fatal link error

报错3:明明分支全绿,覆盖度实际值异常

报错4:The interface has changed for test object 'emc_adc_info_process'

报错5:Test object 'emc_get_adc_shell' is not executable

报错6:ltc E106: unresolved external: Get_Device_id – (ts_src01.o)ltc F019: unrecoverable error: fatal link error


前言

之前维护的代码又到review的时候了,新代码又跑了一次,又有一些新的错误,特此记录。

报错1:-o XXXXXXX\\work\\4\\A1\\6\\ts_src01.o, …) failed. make (e=87): The parameter is incorrect.

原因:头文件路径过长。

注意:修改头文件的路径后将源文件的路径也需要一起修改。

报错2:ltc E106: unresolved external: tmp451_init – (ts_src01.o)

ltc F019: unrecoverable error: fatal link error

原因:代码更新后,tmp451_init 新接口需要打桩。

报错3:明明分支全绿,覆盖度实际值异常

明明分支每个都是通的,但是覆盖度的值还是较低。

原因:该函数包含一些隐藏的函数覆盖度还没有达标。

报错4:The interface has changed for test object 'emc_adc_info_process'

这个问题出现在更新的代码中,原因是有一些接口有改变。切换到IDA菜单,点击右上角一个向上的箭头一键变更即可。

变更后需要给更新的接口需要打桩,缺失的变量需要添加。

报错5:Test object 'emc_get_adc_shell' is not executable

这个问题出现在更新的代码中,原因是有一些变量是新增的,复用的case没有新增变量的值,新增缺失的值即可。

报错6:ltc E106: unresolved external: Get_Device_id – (ts_src01.o) ltc F019: unrecoverable error: fatal link error

原因:没有Get_Device_id打桩,打桩后可以正常执行。

后记

我的Tessy专栏订阅满20人即将涨价,想要订阅的朋友们抓紧现在的福利价,祝大家工作顺利,心想事成!

赞(0)
未经允许不得转载:171主机测评 » 【回眸】Tessy单元测试软件使用指南(六)运行中的进阶报错及解决
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址