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
Real Time Mesajlaşma UygulamasıUdemy Securely Booting Confidential VMs with Encrypting Disk
Linux Plumbers Conference via YouTube Pressure Feedback for LRU Map Types
Linux Plumbers Conference via YouTube Closing the BPF Map Permission Loophole
Linux Plumbers Conference via YouTube The Revival of the Learning-Sync Bridgeport Flag
Linux Plumbers Conference via YouTube