[发明专利]一种主板器件功能测试调度方法及装置有效
申请号: | 202010892814.6 | 申请日: | 2020-08-31 |
公开(公告)号: | CN111813617B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 甘林;杜鹰;李晋;张庆豪;贾筠 | 申请(专利权)人: | 成都申威科技有限责任公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26;G06F11/22 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 蒋杰 |
地址: | 610225 四川省成都市双*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 主板 器件 功能 测试 调度 方法 装置 | ||
1.一种主板器件功能测试调度方法,其特征在于,包括如下步骤:
根据测试人员输入的测试启动指令启动测试程序;
对测试主板进行识别,得到测试主板mac地址;
根据所述测试启动指令查找测试进程current_info文件,所述测试进程current_info文件中记录有主板信息和测试调度信息,根据查找结果、所述测试进程current_info文件的主板信息和所述测试主板mac地址确定测试场景类型;其过程包括:
若未查找到测试进程current_info文件,则查找是否存在与所述测试主板mac地址对应的测试进程current_info备份文件,若不存在,则确定测试场景类型为测试主板首次测试,若存在,则确定测试场景类型为测试主板断点恢复测试;
若查找到测试进程current_info文件,则对比所述主板信息记录的主板mac地址与识别得到的测试主板mac地址,若一致,则确定测试场景类型为测试主板重启后测试,若不一致,则查找是否存在与所述测试主板mac地址对应的测试进程current_info备份文件,若存在,则确定测试场景类型为测试主板断点测试,若不存在,则确定测试场景类型为另一测试主板首次测试;
通过测试进程current_info文件的测试调度信息,调用测试项目文件,根据所述测试项目文件对经确定测试场景类型的主板器件进行功能测试,其中,所述测试项目文件包括测试项目对应的测试程序,所述测试程序用于根据设置的测试项配置参数对主板器件进行功能测试。
2.根据权利要求1所述的主板器件功能测试调度方法,其特征在于,在调用测试项目文件前,还包括在经确定的测试场景类型下关联测试进程current_info文件的步骤,其过程包括:
若测试场景类型为测试主板首次测试,则创建测试进程current_info文件,将识别得到的所述测试主板mac地址写入创建的测试进程current_info文件中,将测试主板与创建的测试进程current_info文件关联;
若测试场景类型为测试主板重启后测试,则将测试主板与查找到的测试进程current_info文件进行关联;
若测试场景类型为测试主板断点恢复测试,则将与所述测试主板mac地址对应的测试进程current_info备份文件作为当前的测试进程current_info文件,将测试主板与当前的测试进程current_info文件关联;
若测试场景类型为测试主板断点测试,则将查找到的测试进程current_info文件作为测试进程current_info备份文件进行保存,并将与所述测试主板mac地址对应的测试进程current_info备份文件作为当前的测试进程current_info文件,将测试主板与当前的测试进程current_info文件关联;
若测试场景类型为另一测试主板首次测试,则将查找到的测试进程current_info文件作为测试进程current_info备份文件进行保存,并创建测试进程current_info文件,将识别得到的所述测试主板mac地址写入创建的测试进程current_info文件中,将测试主板与创建的测试进程current_info文件关联。
3.根据权利要求1所述的主板器件功能测试调度方法,其特征在于,所述测试项目文件包括config文件和config_param文件,所述config文件存储有解析行号、测试项名称、测试状态和测试项入口程序名;所述config_param文件存储有与所述config文件的测试项入口程序名对应的测试项配置参数;所述测试进程current_info的测试调度信息包括待测试的解析行号。
4.根据权利要求3所述的主板器件功能测试调度方法,其特征在于,所述通过测试进程current_info文件的测试调度信息,调用测试项目文件的过程包括:
通过测试进程current_info文件中待测试的解析行号N调用所述config文件,通过所述config文件中的解析行号N查找对应的测试项名称和测试项入口程序名,根据查找到的测试项入口程序名调用测试项目的测试程序,所述测试项目的测试程序按照config_param文件中测试项配置参数对主板器件进行功能测试,当功能测试完成时,将测试进程current_info文件中的解析行号由N改写为N+1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都申威科技有限责任公司,未经成都申威科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010892814.6/1.html,转载请声明来源钻瓜专利网。