Announcing the Tinderbox.
Chris Ball
cjb at laptop.org
Fri Oct 6 21:31:45 EDT 2006
Hi,
We now have a tinderbox for testing the OLPC OS images. The tinderbox
regularly checks for new OS image releases, and if one is found it:
* downloads the image to a developer board
* writes it to the NAND flash
* reboots, booting into the NAND flash
* checks to see that networking is operational
* checks to see that X and sugar have started
* writes the LinuxBIOS build on the OS image to the serial flash
* boots with the new LinuxBIOS, checks that the boot completes
It does this by sending commands over the serial port, and logs the
entire interaction so that it can be inspected later. The logs, and
list of build successes/failures for current OS images, are at:
http://dev.laptop.org/tinderbox/
Feedback and suggestions are welcome. Possible enhancements include:
* e-mail notification of failed builds
* additional tests; the current X/sugar test is very basic
* performance measurements (such as boot time) for each build,
so that regressions can be identified quickly
* visualisations of performance changes over time
The code is based on GNOME's jhbuild system, and is available from
<git://dev.laptop.org/projects/tinderbox>.
Thanks,
- Chris.
--
Chris Ball <cjb at laptop.org>
More information about the Devel
mailing list