Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

KUnit - Unit Testing for the Linux Kernel

Linux Plumbers Conference via YouTube

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

Reviews

Start your review of KUnit - Unit Testing for the Linux Kernel

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.