|
Boost-Build : |
From: Robert Ramey (ramey_at_[hidden])
Date: 2007-09-08 17:53:51
"Vladimir Prus" <ghost_at_[hidden]> wrote in message news:fbv41a$1n5$1_at_sea.gmane.org...
Robert Ramey wrote:
I'd like to point out one important thing -- nothing in
the above list appears to be related to Boost.Build,
therefore it probably should not be discussed on Boost.Build list,
but on the boost-testing list, where I cross-post this email,
and where all follow-up should be directed.
OK - no problem from me on this.
As far as testing process_jam_logs goes -- would you mind telling
what's missing in the current output? Basically, an easy way
to test your changes is to run old process_jam_logs, run new process_jam_logs,
and make sure that the produced xml files are identical.
Well used the latest release version 1.34.1. I'll check again.
As far as library_status.cpp goes, I've just looked at SVN at it
appears that file has large blocks of code common to compiler_status.cpp.
Except that it was reformatted to use different indentation, which makes
it impossible to understand the real differences. I don't think this
code duplication is OK.
I considered it an enhancement of compiler_status but I didn't want to step
on someone elses baby. Note that the output is NOT the same. Its too
big to attach here, but you can see it at
http://www.rrsd.com/boost/library_status.html
You'll notice that it displays all tested combinations of variants, linkage,
theading, in one table. Compiler status shows only one set - regardless
of how many variations have been tested. The boost regression tests
I believe only test debug and some default build combinations. This is
not enough for me. Also note that this table has less rows than the
one in boost regression testing since can show both shared and static
versions of the tests in different columns of the same table. The header
of the columns reflects the structure of the tests in the bin.v2 directory.
Speaking about compiler_status.cpp, what you say is false. Here's what I've
just did:
cd .../libs/program_options/test
bjam --dump-tests -d+2 > log 2>&1
cat log | process_jam_log --v2
compiler_status --v2 /home/ghost/Work/Boost/boost-svn status.html status-links.html
I tested the release version - but still I may have made a mistake - i'll check again.
Robert Ramey
------------------------------------------------------------------------------
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk