[Testing] Some progress on infrastructure.

Grig Gheorghiu grig at gheorghiu.net
Wed Nov 28 13:47:04 EST 2007

Hi, Michael

Good to hear you're making progress.

My take on this is that you need the infrastructure in place that runs
automated tests every X hours, or upon every checkin to a given OLPC
sub-project. Once you get that running, it should be fairly easy for
people to drop their tests in there. I think you could use very
successfully a setup similar to the one of Pybots, where volunteers can
donate buildslaves that run automated tests upon checkins to the Sugar
API for example. Of course, measuring coverage with figleaf is the
natural next step.

I'll attach an ssh key in a separate message to you. Thanks for
offering those accounts!


--- Michael Stone <michael at laptop.org> wrote:

> Titus, Grig,
> First, re #5140, the wiki link you located is in fact the smoke test
> I
> was describing.
> Second, at long last, Scott Ananian (cscott) and I expect to have
> some
> large blocks of time available (starting next week) to devote to
> improving our test/code-coverage stuff. 
> I'm particularly interested in instrumenting our software to collect
> coverage and profiling information and in building up our
> infrastructure
> so that people who can donate the time required to automate one test
> will have a place to put their work where it will be run regularly.
> Scott likely has different priorities.
> Third, Mitchell Charity (mncharity) put together a nice looking
> wrapper at 
>   http://dev.laptop.org/~mncharity/xo-qemu-wrapper/
> that I think could turn into a very pretty test-setup tool with just
> a
> bit of love.
> Finally, I've got four XOs hooked up to a single machine via serial
> consoles just waiting for you to think of interesting and crazy
> things
> to do with them. Send me some SSH keys [or wait for me to snag them
> off
> of dev.laptop.org] and I'll give you accounts on the machine they're
> hooked up to. 
> Best,
> Michael
> On Tue, Nov 27, 2007 at 04:01:13PM -0800, Titus Brown wrote:
> > is the smoke test automated, and, if so, how do I run it?
> > 
> > is this the smoke test they're talking about?
> > 
> > 	http://wiki.laptop.org/go/1_Hour_Smoke_Test
> > 
> > (so, presumably not automated ;)
> > 
> > --titus

More information about the Testing mailing list