YoVDO

KUnit - Unit Testing for the Linux Kernel

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Plumbers Conference Courses Software Testing Courses Unit Testing Courses Integration Testing Courses KUnit Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Internet of Things Capstone: Build a Mobile Surveillance System
University of California, San Diego via Coursera
Engineering Maintainable Android Apps
Vanderbilt University via Coursera
Orientação a Objetos com Java
Instituto Tecnológico de Aeronáutica via Coursera
TDD – Desenvolvimento de Software Guiado por Testes
Instituto Tecnológico de Aeronáutica via Coursera