At SUSE LabsConf 2015 we decided to run some sort of automated tests on the SLE and openSUSE kernels after each push to kerncvs.suse.de
In order to make this work the kernel has to be build, a initrd and a rootfs image has to be generated for use with qemu, it has to be booted and tests have to be run.
The intent of this project is to evaluate some possibilities how to perform the above actions and tie it to the kernel git repository.
References:
Update:
The code from Hackweek can be found on https://github.com/morbidrsa/kernel-ci. It currently supports generating an initramfs from the supplied kernel build directory and booting the kernel and initramfs (together with a JeOS image) in qemu.
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 13
Activity
Comments
-
almost 9 years ago by michal-m | Reply
In parallel to Johanes' kernel-ci scripts, I'm working on making Mel's mmtests scripts usable for our goal. The problem I'm facing is that we will need some throttling of the builder / fetcher script. Right now, it adds more kernel packages to the queue than we are able to test.
Similar Projects
This project is one of its kind!