Главная
Study mode:
on
1
Intro
2
What is KUnit?
3
How are tests structured?
4
Example: list_test
5
Example: suites
6
Running tests (with kunit_tool)
7
Results (TAP format)
8
Results (kunit_tool)
9
Other neat tricks
10
Module Support
11
Named resources
12
Improved TAP output / executor
13
KASAN integration
14
Parameterised Testing
15
Continuous Integration
16
Tooling updates
17
New tests
18
Mocking and Hardware Testing
19
Skippable test support
20
Bugfixes and tooling improvements
Description:
Explore the past, present, and future of KUnit, an in-kernel unit testing framework for Linux, in this 45-minute conference talk from linux.conf.au 2021. Gain a basic understanding of KUnit's role in the Linux testing ecosystem and learn how to run and write basic unit tests. Discover the framework's evolution since its merger into Linux 5.5, including improved support for different architectures and environments, enhanced documentation, and standardized test naming conventions. Examine current KUnit tests and delve into future developments, such as mocking features for hardware driver testing, improved integration with other testing systems, and new capabilities like skippable tests. Learn about strategies for simplifying testing, integrating KUnit into kernel development, and ways to contribute to its advancement.

KUnit - Past, Present, and Future

linux.conf.au
Add to list