vts DeviceManifest/SingleManifestTest fail
cts & vts
Android升级后,即Google发布新版本AOSP后,Soc产商对HAL升级,OEM产商对HAL和framework升级,用户才能收到OTA升级包的推送。
CTS和VTS测试是确保Android框架耦合性低、可移植性良好的测试手段,可以保证升级时只需更改framework层,而不用改动app和HAL层。
CTS:Compatibility Test Suite兼容性测试套件。确保app与framework层有一致的调用接口,使得app可以运行在不同的系统上(向前兼容)。
VTS:Vendor Test Suite 供应商测试套件。确保framework可以运行在不同的HAL上。
DeviceManifest/SingleManifestTest
设备Manifest测试
vts执行命令:
run vts -m vts_treble_vintf_vendor_test -t DeviceManifest/SingleManifestTest#HalsAreServed/0
run vts -

文章讲述了在Android系统升级后,由于HAL和framework的更新,进行CTS和VTS测试以确保兼容性和可移植性。测试中遇到的问题是VTS的DeviceManifest/SingleManifestTest失败,原因在于设备使用了自研传感器校准服务,而非默认的高通校准服务。解决方案是修改manifest.xml文件,移除高通的传感器校准服务相关配置。
最低0.47元/天 解锁文章
1861

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



