[1.32 release] ANN: Beta *overall* summary reports

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

"Aleksey Gurtovoy" <agurtovoy@meta-comm.com> writes:
As usual, comments/suggestions/bug reports are most welcome.
Looks cool. When I click through on any of the failures I get a "page not found" error. -- Dave Abrahams Boost Consulting http://www.boost-consulting.com

David Abrahams writes:
"Aleksey Gurtovoy" <agurtovoy@meta-comm.com> writes:
As usual, comments/suggestions/bug reports are most welcome.
Looks cool. When I click through on any of the failures I get a "page not found" error.
Fixed this and other bugs (although not all of them yet). -- Aleksey Gurtovoy MetaCommunications Engineering

Aleksey Gurtovoy wrote:
As usual, comments/suggestions/bug reports are most welcome.
This is a great effor, thanks for putting this together. Unfortunately, I came across a few problems trying to run this on my Solaris box. The first few center around the system( ) call, which tries to run a 'tmp.cmd' that gets created in the execution directory: - This will fail if the CWD is read only to the user - The CWD isn't usually in my PATH, so the shell can't find it to run it - The file isn't created with execute permissions, so the shell can't run if it finds it. Once I worked around those problems (by pre-creating the file +x in the CWD), I couldn't upload the results, due to a permissions error in the incoming/CVS-HEAD directory: scp: /home/groups/b/bo/boost/htdocs/regression-logs/incoming/CVS-HEAD/cgc.xml: Permission denied Thanks, Christopher -- Christopher Currie <codemonkey@gmail.com>

Christopher Currie <codemonkey@gmail.com> writes:
Aleksey Gurtovoy wrote:
As usual, comments/suggestions/bug reports are most welcome.
This is a great effor, thanks for putting this together.
Unfortunately, I came across a few problems trying to run this on my Solaris box. The first few center around the system( ) call, which tries to run a 'tmp.cmd' that gets created in the execution directory:
- This will fail if the CWD is read only to the user - The CWD isn't usually in my PATH, so the shell can't find it to run it - The file isn't created with execute permissions, so the shell can't run if it finds it.
Once I worked around those problems (by pre-creating the file +x in the CWD), I couldn't upload the results, due to a permissions error in the incoming/CVS-HEAD directory:
scp: /home/groups/b/bo/boost/htdocs/regression-logs/incoming/CVS-HEAD/cgc.xml: Permission denied
Please log into shell.sf.net and look to see who owns that file. It's a terrible fact of uploading files to SF that unless you go out of your way to make them writable by anyone in the group, they're stuck there :(. -- Dave Abrahams Boost Consulting http://www.boost-consulting.com

David Abrahams wrote:
Christopher Currie <codemonkey@gmail.com> writes:
scp: /home/groups/b/bo/boost/htdocs/regression-logs/incoming/CVS-HEAD/cgc.xml: Permission denied
Please log into shell.sf.net and look to see who owns that file. It's a terrible fact of uploading files to SF that unless you go out of your way to make them writable by anyone in the group, they're stuck there :(.
No one owns it, it doesn't exist. I'm trying to create it, and the problem is that the directory CVS-HEAD isn't group writeable. -- Christopher Currie <codemonkey@gmail.com>

Christopher Currie <codemonkey@gmail.com> writes:
David Abrahams wrote:
Christopher Currie <codemonkey@gmail.com> writes:
scp: /home/groups/b/bo/boost/htdocs/regression-logs/incoming/CVS-HEAD/cgc.xml: Permission denied Please log into shell.sf.net and look to see who owns that file. It's a terrible fact of uploading files to SF that unless you go out of your way to make them writable by anyone in the group, they're stuck there :(.
No one owns it, it doesn't exist. I'm trying to create it, and the problem is that the directory CVS-HEAD isn't group writeable.
Then who owns the directory? Only its owner can fix it. -- Dave Abrahams Boost Consulting http://www.boost-consulting.com
participants (3)
-
Aleksey Gurtovoy
-
Christopher Currie
-
David Abrahams