[M3devel] Looking for CM3 Tinderbox regression test participants, was: Re: M3 concerns
Tony Hosking
hosking at cs.purdue.edu
Thu Jan 31 18:29:21 CET 2008
I can contribute: see below...
On Jan 31, 2008, at 6:43 AM, Olaf Wagner wrote:
> Quoting Olaf Wagner <wagner at elegosoft.com>:
>> o I think we have agreed on the fact that automatic regression
>> testing
>> would help and should be introduced. Tests should be run daily/
>> nightly
>> on as many platforms as possible, and results should be collected
>> and made available via WWW (elego offers to host these
>> services, as
>> it does for CVS repositories and CM3 web access).
>
> As you've surely all seen in the Status section of
>
> http://modula3.elegosoft.com/cm3/
>
> the Elego Tinderbox regression test framework for CM3 has now been
> working for about two weeks. Though it's still not as complete and
> stable as I'd like it to be, I think it is now the right time for
> others
> to join the test framework and run the prepared tests in regular
> intervals on their favourite platforms. The results can now be
> transfered
> to Elego via your ssh account you also use for repository commits.
>
> Currently the tests are running on a Debian Linux system and a
> FreeBSD 6
> system at Elego, and now and then I'm starting a run on my MacOS X
> laptop. The latter is not ideal for this purpose though.
>
> I'm now looking for other who would be willing to setup nightly tests
> on their own servers. The following systems are of interest
>
> o PPC_DARWIN on MacOS X 10.4 or 10.5
I can do OS X 10.4.
> o I386_DARWIN
I can do OS X 10.4.
> o SOLgnu on any Solaris version
I can do Solaris 10 T2000.
> o SOLsun "
I can do Solaris 10 T2000.
> o LINUXLIBC6 on RedHat, Fedora, Ubuntu, Suse Linux (have I forgotten
> some variants?)
I can do these too if noone else wants to take up the cause.
> o NT386* on Windows 2000/XP/Vista
> o NetBSD2_i386
> o FreeBSD4 on older FreeBSD systems (4.x, 5.x) and on current (7.0)
> o PPC_LINUX (though this seems to be broken for some time)
> o ALPHA_OSF -- is anybody still using Alphas?
I could fire up the one in the corner of my office that is lying
dormant if there is need... :-)
>
> I think the other targets are more or less unused, but would of
> course not
> object to test results for them.
>
> There's a short description by Kaspar Schleiser of how to
> participate in
> cm3/scripts/regression/README. Basically you need to checkout the
> scripts, install 5.4.0 manually once, and setup a cron job.
>
> We're mostly interested in the results of `tinderbox-build.sh
> cm3.build',
> which is the complete bootstrap and release build based on 5.4.0,
> as I think the lastok build need not run on all platforms. It's mainly
> there to detect incompatible changes.
>
> The release build includes the package and m3tests tests.
>
> If you want to participate, I'd suggest to setup everything and run
> it once without transferring your results, then enable the transfer
> in cm3.build:
>
> tinderbox_mailer() {
> true # needed if function is emtpy without this...
> # to report to the elego tinderbox host, check README and uncomment
> this:
> # cat "$1" | ssh tinderbox.elego.de "sudo -u tinderbox /usr/
> local/tinderbox/tinderbox-cgi/processmail_builds.cgi"
> }
>
> That's all. Please let me know in advance if you setup the tests,
>
> Olaf
> --
> Olaf Wagner -- elego Software Solutions GmbH
> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin,
> Germany
> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23
> 45 86 95
> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz:
> Berlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr:
> DE163214194
>
More information about the M3devel
mailing list