Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
An overview of KUnit, the Linux kernel’s unit testing framework, covering how to write and run basic tests and how the framework has evolved. It also discusses testing across architectures, hardware driver testing, and integration into kernel development.
Syllabus
Intro
What is KUnit?
How are tests structured?
Example: list_test
Example: suites
Running tests (with kunit_tool)
Results (TAP format)
Results (kunit_tool)
Other neat tricks
Module Support
Named resources
Improved TAP output / executor
KASAN integration
Parameterised Testing
Continuous Integration
Tooling updates
New tests
Mocking and Hardware Testing
Skippable test support
Bugfixes and tooling improvements
Taught by
linux.conf.au