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   <[EMAIL PROTECTED]>

_______________________________________________
Devel mailing list
[email protected]
http://mailman.laptop.org/mailman/listinfo/devel

Reply via email to