Testing and Fuzzing track

Friday, September 15, 2017 from 9:30am12:30pm
Platinum E
 

The Linux Plumbers 2017 Testing and Fuzzing track focuses on advancing the current state of testing of the Linux Kernel.

Our objective is to gather leading developers of the kernel and it’s related testing infrastructure and utilities in an attempt to advance the state of the various utilities in use (and possibly unify some of them), and the overall testing infrastructure of the kernel. We are hopeful that we could build on the experience of the participants of this MC to create solid plans for the upcoming year.

Etherpad

Microconference Leaders

Sasha Levin, Dhaval Giani

Proposals for this track

* A unit test framework for the Linux kernel

A unit test framework for the Linux kernel
Testing and Fuzzing 09/14/2017
Dhaval Giani, Knut Omang

* Fuzzers Panel

Fuzzers Panel
Testing and Fuzzing 09/11/2017
Dhaval Giani, Sasha Levin, Dave Jones

* Kernel ABI

Kernel ABI
Testing and Fuzzing 09/11/2017
Sasha Levin

* KernelMemorySanitizer against uninitialized memory

I'll present KernelMemorySanitizer, a new tool for detecting uses of uninitialized values in the kernel. (slides)
Testing and Fuzzing 09/12/2017
Alexander Potapenko

* ktest - How is it used and what more can be done

Discussion on ways to improve ktest and how it is used
Testing and Fuzzing 09/11/2017
Steven Rostedt

* syzkaller status update

A quick update on syzkaller
Testing and Fuzzing 09/12/2017
Alexander Potapenko

* Unit Testing and Mocking

Discussion on the possible value of adding unit tests to the kernel.
Testing and Fuzzing 09/13/2017
Brendan Higgins

* Update on Distro/Stable testing

Update from the BoF
Testing and Fuzzing 09/11/2017
Dhaval Giani, Sasha Levin