发明名称 |
一种基于内核模块的内核单元测试方法及系统 |
摘要 |
本发明公开了一种基于内核模块的内核单元测试方法及系统,该方法包括:编译技术人员开发的用于测试的内核代码,得到测试程序;将测试程序作为内核模块,安装至系统内核中;在内核空间中,利用作为内核模块的所述测试程序,直接调用相应的内核函数进行内核单元测试,跨越了对内核特殊逻辑间接调用的依赖,相较现有技术中通过系统调用间接执行内核函数,有效避免了因系统调用产生的隔离,提高了发现bug的概率,进而达到了测试要求。 |
申请公布号 |
CN105528292A |
申请公布日期 |
2016.04.27 |
申请号 |
CN201510890501.6 |
申请日期 |
2015.12.07 |
申请人 |
浪潮(北京)电子信息产业有限公司 |
发明人 |
卓维晨;李雪生 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
罗满 |
主权项 |
一种基于内核模块的内核单元测试方法,其特征在于,包括:编译技术人员开发的用于测试的内核代码,得到测试程序;将所述测试程序作为内核模块,安装至系统内核中;在内核空间中,利用作为所述内核模块的所述测试程序,直接调用相应的内核函数进行内核单元测试。 |
地址 |
100085 北京市海淀区上地信息路2号2-1号C栋1层 |