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