KUnit - Unit Testing for the Linux Kernel
Offered By: Linux Plumbers Conference via YouTube
Course Description
Overview
Explore unit testing for the Linux kernel in this 42-minute conference talk from the Linux Plumbers Conference. Dive into KUnit, a lightweight unit testing and mocking framework that doesn't require kernel installation on test machines or VMs. Learn about the importance of unit testing for Linux, KUnit's implementation, and see a demonstration of its usage. Discover the future roadmap of KUnit, its challenges, and how it fits into the broader Linux kernel testing paradigm. Gain insights into end-to-end testing, integration tests, and comparisons with other unit testing libraries. Understand the speaker's perspective on structuring Linux kernel testing and potential future developments, including TAP features and helper libraries.
Syllabus
Introduction
Disclaimer
EndtoEnd Testing
Unit Tests
Integration Tests
Unit Tests vs Tests
Other Unit Testing Libraries
XUnit
KUnit Overview
Challenges
Test Paradigm
Endtoend Tests
Future Plans
Tap
Feature Requests
Helper Libraries
Fragments
Taught by
Linux Plumbers Conference
Related Courses
KUnit Testing Strategies for Linux Kernel DevelopmentLinux Foundation via YouTube KUnit - Function Redirection and More
Linux Plumbers Conference via YouTube How to Introduce KUnit to Physical Device Drivers
Linux Plumbers Conference via YouTube Kernel Testing with KUnit - Bridging the Gap
linux.conf.au via YouTube KUnit - Past, Present, and Future
linux.conf.au via YouTube