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

  • over 8 years ago: vbabka liked this project.
  • over 8 years ago: mkubecek liked this project.
  • over 8 years ago: bchou liked this project.
  • over 8 years ago: bamvor liked this project.
  • over 8 years ago: dwaas liked this project.
  • over 8 years ago: mbrugger liked this project.
  • over 8 years ago: abergmann liked this project.
  • over 8 years ago: morbidrsa joined this project.
  • over 8 years ago: michal-m liked this project.
  • over 8 years ago: michal-m started this project.
  • over 8 years ago: morbidrsa originated this project.

  • Comments

    • bamvor
      over 8 years ago by bamvor | Reply

      Will you add kselftest in kernel-CI?

      • morbidrsa
        over 8 years ago by morbidrsa | Reply

        This this is planned but probably won't be in the 1st milestone (aka Hackweek 13)

    • michal-m
      over 8 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!