Главная
Study mode:
on
1
Introduction
2
The problem of scale
3
Maintaining errs
4
Kernel versions
5
Whats the fault
6
Hardware
7
Userspace
8
The matrix
9
What are we testing
10
Testing for regression
11
We have to compromise
12
Lets break things down
13
How much is someone tested
14
What can a developer do
15
Selftests
16
Unit tests
17
Code on the mailing list
18
The first email you get
19
The attack of the robots
20
Automated replies
21
What robots do
22
Support the robot uprising
23
I wrote that
24
So the code has satisfied
25
What happens now
26
The persona of a reviewer
27
What is a review of run
28
The maintainer
29
Linux Next
30
Kernel Testing
31
The Problem
32
CoCo
33
Whats happening
34
Release candidates
35
Will someone use it
36
LTP
37
Fuzzing
38
Distribution
39
Bugs
40
Shifting responsibility
41
Workflow problems
42
No cheating
43
No OKO
44
Takeaways
45
What do we do
46
What happens next
47
Maintaining
48
A common test result format
49
Kernel Coorg
50
Publishing test results
51
QA
Description:
Explore the complex world of Linux kernel testing in this 41-minute conference talk from linux.conf.au 2020. Dive into the challenges of maintaining a rapidly growing operating system that runs on diverse hardware and performs numerous functions. Learn about various automated testing projects, including per-patch CI, kernel selftests, performance testing, regression testing, and hardware testing across different scales. Discover the push for more unit testing and the importance of avoiding code duplication. Gain insights into the kernel development process, including mailing list interactions, automated replies, and the role of maintainers. Understand the significance of projects like Linux Next and various testing frameworks. Examine workflow problems, the need for a common test result format, and the importance of publishing test results. Ultimately, grasp the ongoing pursuit of a more efficient and bug-free Linux kernel development ecosystem.

The Magical Fantasy Land of Linux Kernel Testing

linux.conf.au
Add to list