网站首页
编程语言
数据库
系统相关
其他分享
编程问答
KUnit
2024-09-06
KUnit:设备模拟&重定向
设备模拟有些驱动文件是需要device的,所以KUnit提供了一些设备模拟的方法,并且还提供了总线来管理设备的生命周期。下面先以clockdevice模拟举例(drivers/clk/clk_test.c)首先用一个struct来模拟这个clk设备。其中clk_hw是clk的描述,rate相当于模拟设备的波特率寄存器structclk
2024-09-06
KUnit
基本介绍KUnitSuiteMemory每一个kUnit都有自己的上下文,所以一个崩溃了,不会影响到其他的suit。开关目前可以有下面几种方法控制case测试。menuconfig控制使用.kunitconfig控制编译的测试文件使用宏选择性开启某些case使用debugfskunit_get_current_test总开关CONFIG_