Boost logo

Boost :

From: Aleksey Gurtovoy (agurtovoy_at_[hidden])
Date: 2004-07-17 11:55:27


A beta version of Boost-wide, multi-platform regression status reports
is available at http://boost.sourceforge.net/regression-logs/developer/.
Well, they are not truly multi-platform at the moment -- only one set
of results is shown, but they will become such as soon as somebody
uploads another set of logs. The details on this and other matters
follow.

The reports are re-generated every two hours against the test logs
collected from http://boost.sourceforge.net/regression-logs/incoming
directory.

To get their platform/compiler included into the report, the regression
runners need to insert
"boost\tools\regression\xsl_reports\runner\collect_and_upload_logs.py"
script invocation somewhere in their driver scripts (after the bjam has
already run, of course).

A typical command line for the script is shown below:

python
collect_and_upload_logs.py --locate-root=C:\Users\Administrator\boost\main\r
esults\bin\
--runner=metacomm --tag=CVS-HEAD --platform=win32 --comment=comment.html
--timestamp="Sat, 17 Jul 2004 07:09:58 +0000" --user=agurtovoy

To be most useful, a timestamp needs to be acquired right before *CVS
checkout/update* is started (as opposite to when the test are finished).
The script requires Python 2.3 and, for Windows platform, some version of
Cygwin.

The goal is to have a single page that reflects the status of the CVS
across all platforms/compilers we currently test against. Moreover, a
separation of test runs from report generation significantly lowers
the regression's setup cost. Hopefully with other improvements in that
area we will get more volunteers running the tests on a wider range of
platforms.

As usual, comments/suggestions/bug reports are most welcome.

--
Aleksey Gurtovoy
MetaCommunications Engineering

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk