[发明专利]PMON与内核版本兼容性测试的方法和装置有效
申请号: | 201410205634.0 | 申请日: | 2014-05-15 |
公开(公告)号: | CN103970658A | 公开(公告)日: | 2014-08-06 |
发明(设计)人: | 尚宪锋;白云菲;梁耀文 | 申请(专利权)人: | 龙芯中科技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100095 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pmon 内核 版本 兼容性 测试 方法 装置 | ||
1.一种PMON与内核版本兼容性测试的方法,其特征在于,包括:
测试机获取用于测试自身的所述PMON与所述内核版本兼容性的测试指令集;
所述测试机根据所述测试指令集,对所述PMON与所述内核版本兼容性进行测试,获得测试成功的内核版本;所述测试成功的内核版本为与所述PMON兼容的内核版本;
所述测试机输出所述测试成功的内核版本。
2.根据权利要求1所述的方法,其特征在于,所述测试机根据所述测试指令集,对所述PMON与操作系统内核版本兼容性进行测试,获得测试成功的内核版本,包括:
所述测试机执行所述测试指令集中的第一指令,获取第一测试结果;其中,所述第一指令用于指示所述测试机检测预设的全局变量所指示的第一文件夹中的内核版本的数目是否为0;
所述测试机根据所述第一测试结果判断是否执行所述测试指令集中的第二指令,并在执行所述第二指令后,获得第二测试结果;其中,所述第二指令用于指示所述测试机检测预设的第二文件夹中所记录的测试次数是否等于所述第一文件夹中的内核版本的数目;
所述测试机根据所述第二测试结果判断是否执行第三指令,并在执行所述第三指令后,获得第三测试结果;其中,所述第三指令用于指示所述测试机检测所述第二文件夹中所记录的所述测试次数是否为0;
所述测试机根据所述第三测试结果判断执行第四指令或者第五指令;其中,所述第四指令用于指示所述测试机更新启动菜单中的待启动内核,所述第五指令用于指示所述测试机将当前测试成功的内核版本保存至第三文件夹,并更新所述启动菜单中的待启动内核;
所述测试机执行第六指令;其中,所述第六指令用于指示所述测试机将所述第二文件夹中所记录的所述测试次数加1后进行重启,并返回执行所述第一指令,直至所述第二文件夹中的所述测试次数等于所述第一文件夹中的内核版本数目为止;
所述测试机获取所述第三文件夹中的内核版本。
3.根据权利要求2所述的方法,其特征在于,所述测试机根据所述第一测试结果判断是否执行第二指令,并在执行第二指令后,获得第二测试结果,具体包括:
若所述第一测试结果为0,则所述测试机结束测试;
若所述第一测试结果不为0,则所述测试机执行所述第二指令,获得所述第二测试结果。
4.根据权利3所述的方法,其特征在于,所述测试机根据所述第二测试结果判断是否执行第三指令,并在执行所述第三指令后,获得第三测试结果,具体包括:
若所述第二测试结果为所述第二文件夹中所记录的所述测试次数等于所述第一文件夹中的内核版本数目,则所述测试机不执行所述第三指令,并将测试成功的内核版本保存至所述第三文件夹后输出,所述测试机测试结束;
若所述第二测试结果为所述第二文件夹中所记录的测试次数不等于所述第一文件夹中的内核版本数目,则执行所述第三指令,获取第三测试结果。
5.根据权利要求4所述的方法,其特征在于,所述第一文件夹中的所述内核版本以一维数组array的形式存储;则所述测试机根据所述第三测试结果判断执行第四指令或者第五指令,具体包括:
若所述第三测试结果为所述第二文件夹中所记录的所述测试次数为0,则所述测试机更新所述启动菜单中的待启动内核的版本为array[0],所述array[0]表示所述第一文件夹中的第一个内核版本;
若所述第三测试结果为所述第二文件夹中所记录的测试次数为m,所述m为大于0且小于所述第一文件夹中的内核版本的数目的整数;则所述测试机将当前测试成功的内核版本array[m-1]保存至第三文件夹,并更新所述启动菜单中的待启动内核的版本为array[m];其中,所述array[m-1]表示所述第一文件夹中第m个内核版本,所述array[m]表示所述第一文件夹中第m+1个内核版本。
6.根据权利要求2-5任一项所述的方法,其特征在于,所述测试机执行第六指令,包括:
所述测试机将所述第二文件夹中所记录的测试次数加1;
所述测试机根据所述启动菜单中的所述待启动内核进行重启;
所述测试机返回执行所述第一指令,直至所述第二文件夹中所记录的所述测试次数等于所述第一文件夹中的内核版本数目为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术有限公司,未经龙芯中科技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410205634.0/1.html,转载请声明来源钻瓜专利网。