Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Master AI and Machine Learning: From Neural Networks to Applications
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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