免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3097 | 回复: 8
打印 上一主题 下一主题

哪位大侠了解内核态的单元测试。 来指点下。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-01 14:56 |只看该作者 |倒序浏览
现在写的代码基本都是运行在内核态的, 老大想做些单元测试。

现在俺是没招, 有哪位大虾了解这方面不? 不吝赐教啊! 感激!

还有啊, 内核态的代码都是怎么测试的啊? 有CUNIT这样的东西不?

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
2 [报告]
发表于 2010-07-01 14:58 |只看该作者
纯功能性的就打桩,构造一些结构体,然后做UT

论坛徽章:
0
3 [报告]
发表于 2010-07-01 16:00 |只看该作者
同事也有打桩的经验, 但是老大想要CUNIT那样的效果。。。

论坛徽章:
1
天蝎座
日期:2013-10-23 21:11:03
4 [报告]
发表于 2010-07-01 16:01 |只看该作者
这个关注一下
看看对内核测试有没有什么方法
只指定LTP之类的

如果是驱动的话,可以写代码模拟对设备进行读写操作,看看会不会出现什么问题

论坛徽章:
0
5 [报告]
发表于 2010-07-01 21:52 |只看该作者
我就是用cunit进行测试的,通过ioctl传入参数调用对应的需要单元测试的函数。这部分ioctl的代码可以作为模块insmod上,发布的版本不需要这个模块。

论坛徽章:
0
6 [报告]
发表于 2010-07-02 09:28 |只看该作者
打桩是啥意思?

论坛徽章:
0
7 [报告]
发表于 2010-07-02 10:10 |只看该作者
回复 6# funix_zjx


   打桩。。。 就是在代码里制造些你想要的效果。

论坛徽章:
0
8 [报告]
发表于 2010-07-02 10:13 |只看该作者
回复 5# emmoblin


你是说CUNIT还是运行在用户态, 然后写个MODE作为跟内核要测试函数的接口?
好像也可以实现。。。 我试一下。
谢谢。。。

论坛徽章:
0
9 [报告]
发表于 2010-07-02 19:39 |只看该作者
PROC

或者

简单点的话,insmod传递测试数据。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP