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

YouTube

How Do We Make KUnit Work for Us?

Linux Plumbers Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the challenges and solutions for implementing KUnit, the Linux kernel's unit testing framework, in this 16-minute conference talk from the Linux Plumbers Conference. Examine why Android kernel changes rarely include KUnit tests despite the framework's availability, focusing on barriers such as the perceived inability to handle complex use cases and the monotony of test writing. Learn about patterns where KUnit falls short and engage in discussions about when to enhance KUnit functionality versus when to refactor code under test to improve testability. Discover how code testability serves as a quality measure in software engineering and consider the trade-offs between refactoring existing features for testing purposes and potential increases in memory footprint. Gain insights into improving kernel test coverage by understanding when structural changes to subsystems may be necessary to accommodate proper testing practices.

Syllabus

How do we make KUnit work for us? - Tiffany Yang (Google)

Taught by

Linux Plumbers Conference

Reviews

Start your review of How Do We Make KUnit Work for Us?

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.