It has been a while but at last I got a new server and some time to
set up a few VPS to run Autotesting.
_Summary for Impatient_
1) Autotesting back up
2) Autobuilding using lh sid-snapshots and lh from git debian-next
3) Daily, weekly and monthly test cycle.
_What is Autotesting_
Developing tools for building liveCDs (or LiveUSBs etcs) can be very
time consuming as any progression of code and testing of this changed
code can require the building of a new boot-able image, then booting
this image to see the results.
Based upon a throw away comment that someone said to me at a geek
get together. I had an itch to scratch to develop a way to auto
test liveCDs. Hence "Autotesting". The output of the autotesting is a
video of the live-images being booted via qemu as well a png showing
the final screenshot and a png showing a montage of frames from the
video. Looking as the final screenshot gives a good indication of a
To feed some daily boot-able images to autotesting I have set up a
script to build some images. In particular two types;
1) live-snapshot - Images built using lh sid-snapshots at live.debain.net
2) git-debian-next - Images built using lh from git. (git checkout -b
At the moment, only processor i386, distribution squeeze and
package-list standard binary-hybrid.iso(s) are built.
(Download speed throttled to 100kb/s)
1) the latest squeeze image, i386, lxde-desktop booted as both a USB
image and as a cdrom.
2) the latest squeeze image, amd64, lxde-desktop, as a cdrom.
3) the latest squeeze image, powerpc, lxde-desktop, as a cdrom.
4) Webconverger daily builds 
5) Autobuilt images live-snapshot and git-debian-next
1) Latest Morphix image 
All the squeezes image for amd64, i386 and powerpc.
All of the iso and hybrid-iso of the Squeeze Builds has been tested.
Each set of tests are kept for 4 test cycles. (e,g. 4 days for the daily tests)
All squeeze images boot fine. For powerpc images, I can not get the
xserver to work. Reading around, this an issue with qemu-system-ppc
For the daily autobuilds, both building using l.d.n snapshots and git
debian-next all are booting fine.
Requires a patch to qemu, for booting powerpc images.
I am still trying to figure out how to boot/test the new/web builds.
I understand this is not everyone's cup of tea, but I wanted an easy
way to keep track of the tests and builds. So on every build or test,
a tweet is generated at:-
(Normally 9 tweets per day + extra 1 per week + a lot at first day of month)
Happy to supply further information and feedback is always welcome.
Brendan M. Sleight
 Squeeze Builds - http://live.debian.net/cdimage/squeeze-builds/current/
 Webconverger builds - http://build.webconverger.org/
 Morphix - http://morphix.org/
(Ok Morphix maybe in a coma, but I can still check the vital signs.)