Kernel test are special in numerous aspects because they interact with OS and some even with hardware. I would like to sumarize the particularities I've tripped over during my years as a kernel automation engineer as well as to sketch solutions for these problems our kernel QE colleagues are working on.