【技术实现步骤摘要】
测试方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种测试方法、装置、电子设备及存储介质。
技术介绍
[0002]谷歌从Android 11开始引入了全新的平台架构通用内核镜像,通过统一核心内核并将板级外设作为可动态加载模块从内核中分离出来,使外设模块和内核都可独立进行更新以解决内核碎片化问题。谷歌对于所有使用Android 11及后续系统版本的设备,要求必须使用谷歌提供的通用内核镜像来运行谷歌移动服务测试。
[0003]然而,谷歌移动服务测试所使用的内核版本为稳定版或冻结版,并未包含内核中的所有符号,并且也落后于当前安卓设备开发使用的内核版本,因此,安卓设备在谷歌移动服务测试时,经常出现符号接口无法找到导致测试失败的问题。
技术实现思路
[0004]本专利技术的目的在于解决上述问题,提供一种测试方法、装置、电子设备及存储介质,解决了设备在进行移动服务测试时,出现无法找到符号接口而导致测试失败的问题,保证了设备快速通过移动服务测试。
[0005]为解决上述问 ...
【技术保护点】
【技术特征摘要】
1.一种测试方法,其特征在于,包括:加载预先配置好的虚拟驱动模块;其中,所述虚拟驱动模块包括:运行移动服务测试所需的符号接口函数;加载预先配置好的设备驱动模块,从所述虚拟驱动模块中调用所述设备驱动模块所需的符号接口函数;执行所述移动服务测试。2.根据权利要求1所述的测试方法,其特征在于,所述虚拟驱动模块的配置过程,包括:将运行所述移动服务测试所需的符号接口函数重命名;将重命名后的符号接口函数拷贝至虚拟驱动模块,将所述重命名后的符号接口函数声明为全局使用。3.根据权利要求2所述的测试方法,其特征在于,所述设备驱动模块的配置过程,包括:根据所述虚拟驱动模块中符号接口函数的重命名结果,将所述设备驱动模块中的符号名替换为重命名后的符号名。4.根据权利要求1所述的测试方法,其特征在于,所述设备驱动模块的数量大于1,所述加载预先配置好的设备驱动模块,包括:根据测试需求加载对应的设备驱动模块。5.根据权利要求...
【专利技术属性】
技术研发人员:孙诗豪,
申请(专利权)人:华勤技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。