kerncomp
The kerncomp project aims to be a repository of scripts and other
resources for the automated building and regression testing of the
Linux kernel.
Resources
Scripts
If you have a set of scripts
you are willing to share, please get in contact with one of the
maintainers so we can give you a CVS home and post it here.
- Gelato@UNSW kerncomp
-
The Gelato@UNSW
kerncomp has been running nightly doing IA64 builds.
It has a number of features
- Pulls and logs nightly from Cogito (git) [used to be BitKeeper].
- Builds all default configurations, plus user specified ones.
- Applies patches via quilt to help you keep patch sets up to date.
- Can boot test kernels on the SKI IA64 simulator.
- Has both a PHP based HTML output and an RSS feed.
We have found the nightly builds have been particularly useful in
finding problems with default configurations easily. Patch
application with quilt helps us keep our patches in order.
You can get the latest Gelato@UNSW kerncomp via CVS from this site
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/kerncomp login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/kerncomp co -P kerncomp
Gelato@UNSW is part of the
world-wide Gelato consortium.
Hewlett-Packard are generous supporters of Gelato@UNSW.
- Kernel Cross Compile Tests
Jan Dittmer runs a comprehensive kernel
cross compile which automatically builds the latest releases on 23
platforms.
It features
- Cross compile of all architectures
- Building of different configs
- Innovative web interface
Jan is working to make his scripts publicly available soon.
- kautobuild
- The ARM Linux
kautobuild builds and reports on builds for the ARM platform. The
code does not appear to be currently available.
- Michael Still's Scripts
- Michael Still has a range of automated kernel build
scripts. He uses a modular architecture where you create scripts
that operate on clean kernel trees which are run against source trees
you are interested in.
- HP's PA-RISC autobuild
- HP create PA-RISC kernels and package them into a .deb on their site.
- toolchain.org
- toolchain.org does an
automated build of the toolchain for a number of architectures. Their
scripts, called builder,
are freely available.
- IBM Automated Tests
- IBM announced
their automated build and regression test project. Results are
available in a HTML
format. The latest kernels are booted and tested on a range of
AMD, x86 and Power hardware.
Our initial plan is to release our scripts and any others that are
floating around. Over time, we may gain enough support to create the
"one true" kerncomp that does everything and anything.
Mailing Lists
We have started the kerncomp-devel list for discussions about compiling and regression testing issues.
Wishlist
Here is a small wish list of kernel autocompile and regression testing
- Ability to build multiple configurations
- Must be able to apply patches (probably using quilt)
- Must keep up to date with the latest happenings with kernel source control
- Would be nice to have easy cross-compilation features
- Plug in with simulators if possible
- Automated boot and run of LTP
- HTML/RSS/Email output
People
Currently these pages are maintained by Ian Wienand and Darren Williams.