没有合适的资源?快使用搜索试试~ 我知道了~
ktf:内核测试框架-Linux内核的单元测试框架
共102个文件
c:18个
h:18个
rst:9个
需积分: 50 4 下载量 93 浏览量
2021-05-06
22:00:19
上传
评论
收藏 371KB ZIP 举报
温馨提示
内核测试框架(KTF) KTF是类似于Google Test的环境,用于为内核代码编写C单元测试。 测试是作为内核模块实现的,内核模块将每个测试声明为测试用例的一部分。 每个测试用例的主体均包含断言。 测试看起来像这样: TEST(examples, hello_ok) { EXPECT_TRUE(true); } “示例”是测试用例名称,“ hello_ok”是测试。 KTF提供了许多不同类型的断言,有关完整列表,请参见kernel / ktf.h。 通常,测试通过以下方式添加到测试模块的init中: ADD_TEST(test_name); 这会将测试注册到KTF框架以供以后执行。 examples /目录中有许多示例。 提供了“ ktfrun”来执行测试,它通过netlink套接字与KTF内核模块通信,以查询可用的测试并触发测试执行。 KTF的设计重点是使其 易于运行的
资源推荐
资源详情
资源评论
收起资源包目录
ktf:内核测试框架-Linux内核的单元测试框架 (102个子文件)
configure.ac 1KB
Makefile.am 1KB
Makefile.am 1KB
Makefile.am 677B
Makefile.am 196B
ar-lib 6KB
ktf_cov.c 19KB
self.c 16KB
ktf_nl.c 14KB
ktf_test.c 10KB
ktf_debugfs.c 9KB
ktf_context.c 8KB
ktf_map.c 6KB
ktf_kallsyms.c 5KB
context.c 4KB
ktf_netctx.c 3KB
ktf_override.c 2KB
h3.c 2KB
h4.c 1KB
kgdemo.c 1KB
hybrid.c 1009B
h2.c 884B
hello.c 666B
ktf_unlproto.c 509B
runchecks.cfg 1KB
runchecks.cfg 397B
runchecks.cfg 394B
compile 7KB
COPYING 115B
ktf_int.cpp 27KB
ktf_run.cpp 5KB
ktfcov.cpp 1KB
ktftest.cpp 1KB
hybrid.cpp 951B
ktf_debug.cpp 477B
ktfrun.cpp 471B
theme_overrides.css 3KB
depcomp 23KB
.gitignore 136B
.gitignore 71B
.gitignore 6B
.gitreview 83B
config.guess 42KB
ktf.h 19KB
ktf_test.h 12KB
ktf_unlproto.h 6KB
ktf_map.h 5KB
ktf.h 4KB
ktf_int.h 2KB
ktf_cov.h 2KB
ktf_netctx.h 2KB
ktf_compat.h 2KB
ktf_debug.h 1KB
context_self.h 971B
ktf_debugfs.h 963B
ktf_kallsyms.h 942B
hybrid.h 656B
hybrid_self.h 615B
ktf_override.h 483B
context.h 318B
ktf_nl.h 309B
Makefile.in 626B
Makefile.in 616B
Makefile.in 597B
install-sh 14KB
kernel-doc 92KB
ktfnew 4KB
LICENSE 18KB
libtool.m4 299KB
ltoptions.m4 14KB
ktf.m4 9KB
lt~obsolete.m4 6KB
ltsugar.m4 4KB
ax_check_compile_flag.m4 4KB
ltversion.m4 699B
README.md 2KB
missing 7KB
ktf_syms.mk 403B
top_make.mk 387B
runtests.mk 53B
kfigure.py 18KB
conf.py 17KB
rstFlatTable.py 13KB
kernel_include.py 8KB
kerneldoc.py 6KB
cdomain.py 5KB
load_config.py 1KB
resolve 6KB
features.rst 11KB
concepts.rst 10KB
progref.rst 9KB
introduction.rst 8KB
debugging.rst 7KB
installation.rst 5KB
implementation.rst 4KB
examples.rst 867B
index.rst 213B
ltmain.sh 316KB
runtests.sh 2KB
config.sub 35KB
共 102 条
- 1
- 2
资源评论
谢平凡
- 粉丝: 17
- 资源: 4598
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功