Edinburgh, Scotland, UK
October 21 & October 25 | Co-Located Events, Tutorials, & Workshops
October 22-24 | Conference
Find out more information for Open Source Summit + Embedded Linux Conference & OpenIoT Summit Europe 2018

Please note that you can view and download presentations on the Open Source Summit and Embedded Linux Conference + OpenIoT Summit slides pages. 
Back To Schedule
Wednesday, October 24 • 16:15 - 16:55
Test Driven Kernel Development - Knut Omang, Oracle

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
In this talk Knut will make a case for a pragmatic test driven approach to Linux kernel development. Most of the testing we are aware of are based on tests that are executed from user space only, and can only observe what the kernel exposes. Often this is not sufficient to test detailed semantics of components of the kernel, as many of the stimulis needed to activate certain pieces of the code is not easily generated. Also, even when a certain class of problems can be exposed using system level tests, running it as part of a continuous integration (CI) system may not be feasible due to the hardware needs. A good unit test framework can make it easier to write tests that asserts certain behavour that some code rely on. Oracle is developing and improving KTF (Kernel Test Framework), available on github to allow unit testing across the user/kernel boundary, which will be demonstrated as part of the talk.

avatar for Knut Omang

Knut Omang

Consulting member of Technical Staff, Oracle
Knut Omang works for Oracle as part of the Linux and VM development group. He is currently leading a project implementing continuous integration on targeted parts of the Linux kernel. He has a Ph.D on high performance network interfaces from 1998, in which he wrote his first driver... Read More →

Wednesday October 24, 2018 16:15 - 16:55 BST
Moorfoot, Level 0
  Linux Systems