我有一个嵌入式Linux设备。我正在尝试设计一些测试用例,以测试内核中的各种子系统、代码路径和系统调用,以识别导致内核崩溃的问题/松散的端口。有人能为这种测试建议一些测试思路吗?
另外,有人能为测试内核提供一些想法,使其更加稳定、健壮、高效、快速等吗?我们能为Linux内核编写单元测试吗?
另外,有人能为测试内核提供一些想法,使其更加稳定、健壮、高效、快速等吗?我们能为Linux内核编写单元测试吗?
关于系统调用的测试,你可以使用POSIX测试套件。
The test suite divides tests into several categories:
Conformance, Functional, Stress, Performance, and Speculative.
对你来说,最后三个可能是最重要的。
你也可以看一下 IBM 上关于 Linux 测试项目的 压力测试 Linux 内核 文章。