讨论广场 问答详情
OHOS5.1 small系统 XTS atcs认证咨询
Eeemiria 2026-08-14 13:55:47
98 评论 分享

1.在summary_report.html中,点开Test Devices栏的小眼睛查看,显示authResult和softwareResult的结果为-2,请问这个表示什么含义,这个该怎么处理?

2.测试过程中会根据acts/config/acts.json文件中的命令执行./bin/checksum /bin命令,该命令超时时间90秒,目前默认编译出来的固件在/bin/下只有cksum,没有checksum。我放入了一个鸿蒙组件checksum,./bin/checksum /bin执行结果也有效返回了/bin下各个文件的校验码,但是每次做测试时必然会超时90秒才进行下一步。这里应该如何操作才能让它快速进入下一步,以免超时?

3.在ActsParameterTest测试例中会读取vendor.para的信息,该文件的信息是否要改为我们送测时的申报的信息,如product、model、manu?对于这个文件中的sn字段,量产时如何对每台设备做修改?

98 评论 分享
写回答
全部评论(1)
1 楼

1.这是设备证明(授权验证)结果,不是 ACTS 用例本身算出来的 fail 码。summary_report.html里 Test Devices 小眼睛展示的,是测试开始时 query 工具调用 GetAttestStatus()打出来的设备信息,-2代表未认证(初始态,还没走完端云校验);先确认测评类型。处理:若是商用且能上网,按平台指南做端云调测,不要在设备侧写死0 。调测完成后可用平台「授权验证状态」核对,或在设备上再查一次GetAttestStatus() 。

2.通用鸿蒙checksum只打印校验码,测试框架认不出“跑完了”,就会空等 90 秒。
应使用 XTS 专用的test/xts/tools/lite/checksum,放到/bin/checksum,并在最后打印test pass,这样才会马上进入下一步。

3.product/ model/ manu等要改成送测申报信息。
SN 不要写进vender.para(那是整机共用的)。量产时在HalGetSerial()  里从芯片 UID 或产线烧录区读取每台设备自己的唯一序列号。

2026-08-14 15:02:54