[Kerncomp-devel] Re: [ANNOUNCE] Automated Kernel Build Regression Testing
Brought to you by:
delsarto,
dswatgelato
From: Ian W. <ia...@ge...> - 2005-05-11 11:30:37
|
On Wed, May 11, 2005 at 09:23:59AM +0200, Jan Dittmer wrote: > I hope you know of my http://l4x.org/k effort? It features the possibility > to cross-compile all archs, built different configs and has a somewhat > nice web interface. That's a great interface! I like the log on mouseover bit. An RSS feed is something that I've found extremely useful; I can check the results when I get in of a morning along with all my other RSS feeds. > It does fully automatic defconfig builds on 23 platforms for -git, > -rc and -mm releases. Ok, so you're grabbing the patches from kernel.org? We have found it useful to do the pull directly via git (well, used to be BitKeeper) every night to keep right up to date. We also find it useful to build all the defconfigs for IA64; some other architectures also have multiple defconfigs for different classes of machine. Luckily, for IA64 the defconfig builds probably cover > 95% of machines out there (since there's only a few vendors) ... the x86 situation is obviously different! > What I would really like to see is a client/server architecture where > multiple machines (over the inet?) can share the build results, so that > one can start offering patch testing, ie. someone uploads a patch against > some version and the network test the resulting source against all archs > and all requested configs. That could be really handy I can imagine. > A full defconfig run on all 23 archs currently takes about 2 hours on my > 2.8ghz xeons. Yes, that would be very nice; I think OSDL provide something similar to that (http://www.osdl.org/lab_activities/kernel_testing/stp/) but I've found their interfaces to be a little difficult at times. > I'll check out your sourcebase soon. My scripts are about 400 lines for > the builder and 1100 lines for the web interface, all php using > postgres as a backend. Ours is nothing fantastic, just hacked together shell and PHP code, but it works. -i ia...@ge... http://www.gelato.unsw.edu.au |