<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>Olaf:</DIV>
<DIV>I'll take a look at the requirements and see if I can set something up for testing NT386 on Windows XP and perhaps on Windows 2000.</DIV>
<DIV>Regards,</DIV>
<DIV>Randy<BR><BR>>>> Olaf Wagner <wagner@elegosoft.com> 1/31/2008 6:43 AM >>><BR>Quoting Olaf Wagner <wagner@elegosoft.com>:<BR>>  o I think we have agreed on the fact that automatic regression testing<BR>>    would help and should be introduced. Tests should be run daily/nightly<BR>>    on as many platforms as possible, and results should be collected<BR>>    and made available via WWW (elego offers to host these services, as<BR>>    it does for CVS repositories and CM3 web access).<BR><BR>As you've surely all seen in the Status section of<BR><BR>   <A href="http://modula3.elegosoft.com/cm3/">http://modula3.elegosoft.com/cm3/</A><BR><BR>the Elego Tinderbox regression test framework for CM3 has now been<BR>working for about two weeks. Though it's still not as complete and<BR>stable as I'd like it to be, I think it is now the right time for others<BR>to join the test framework and run the prepared tests in regular<BR>intervals on their favourite platforms. The results can now be transfered<BR>to Elego via your ssh account you also use for repository commits.<BR><BR>Currently the tests are running on a Debian Linux system and a FreeBSD 6<BR>system at Elego, and now and then I'm starting a run on my MacOS X<BR>laptop. The latter is not ideal for this purpose though.<BR><BR>I'm now looking for other who would be willing to setup nightly tests<BR>on their own servers. The following systems are of interest<BR><BR>  o PPC_DARWIN on MacOS X 10.4 or 10.5<BR>  o I386_DARWIN<BR>  o SOLgnu on any Solaris version<BR>  o SOLsun "<BR>  o LINUXLIBC6 on RedHat, Fedora, Ubuntu, Suse Linux (have I forgotten<BR>    some variants?)<BR>  o NT386* on Windows 2000/XP/Vista<BR>  o NetBSD2_i386<BR>  o FreeBSD4 on older FreeBSD systems (4.x, 5.x) and on current (7.0)<BR>  o PPC_LINUX (though this seems to be broken for some time)<BR>  o ALPHA_OSF -- is anybody still using Alphas?<BR><BR>I think the other targets are more or less unused, but would of course not<BR>object to test results for them.<BR><BR>There's a short description by Kaspar Schleiser of how to participate in<BR>cm3/scripts/regression/README. Basically you need to checkout the<BR>scripts, install 5.4.0 manually once, and setup a cron job.<BR><BR>We're mostly interested in the results of `tinderbox-build.sh cm3.build',<BR>which is the complete bootstrap and release build based on 5.4.0,<BR>as I think the lastok build need not run on all platforms. It's mainly<BR>there to detect incompatible changes.<BR><BR>The release build includes the package and m3tests tests.<BR><BR>If you want to participate, I'd suggest to setup everything and run<BR>it once without transferring your results, then enable the transfer<BR>in cm3.build:<BR><BR>tinderbox_mailer() {<BR>         true    # needed if function is emtpy without this...<BR># to report to the elego tinderbox host, check README and uncomment this:<BR>#       cat "$1" | ssh tinderbox.elego.de "sudo -u tinderbox  <BR>/usr/local/tinderbox/tinderbox-cgi/processmail_builds.cgi"<BR>}<BR><BR>That's all. Please let me know in advance if you setup the tests,<BR><BR>Olaf<BR>-- <BR>Olaf Wagner -- elego Software Solutions GmbH<BR>                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany<BR>phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95<BR>    <A href="http://www.elegosoft.com/">http://www.elegosoft.com</A> | Geschäftsführer: Olaf Wagner | Sitz: Berlin<BR>Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194<BR><BR><BR></DIV></BODY></HTML>