Boost logo

Boost Testing :

From: Richard Webb (richard.webb_at_[hidden])
Date: 2008-06-27 18:33:21


Nicola Musatti <Nicola.Musatti <at> gmail.com> writes:

>
> Is there a way to look at the process_jam_log command line that causes the
> problem? I'll try and perform a regression run to see what is going wrong,
> but
> unfortunately I won't be able to do it before sunday or monday.
>
> Cheers,
> Nicola Musatti
>

The command line is:

E:\test\boost\status>"E:\test\tools_regression\build\bin\msvc-7.1\release\threading-multi\process_jam_log.exe"
"E:\test\results" 0<"E:\test\results\bjam.log"

I had a look at process_jam_log.cpp, and i think the problem might be in the
target_directory() function:
The full pjl log contains things like:

line 3244: compile-c-c++
E:\test\results\boost\bin.v2\libs\regex\build\msvc-7.1\debug\threading-multi\c_regex_traits.obj
        line_start: compile-c-c++
        target_directory( "compile-c-c++
E:\test\results\boost\bin.v2\libs\regex\build\msvc-7.1\debug\threading-multi\c_regex_traits.obj")
->
"E:/test/results/boost/bin.v2/libs/regex/build/msvc-7.1/debug/threading-multi"
*****Warning - can't open output file:
E:/test/results/E:/test/results/boost/bin.v2/libs/array/test/array0.test/msvc-7.1/debug/threading-multi/test_log.xml

One of the recent changes in pjl was to change line 158 from

//
else temp.erase( 0, locate_root.string().size()+1 );
//

to

//
else if ( temp[0] == '/' ) temp.erase( 0, locate_root.string().size()+1 );
//

I tried changing it back, and that seems to have fixed it.

-- 
View this message in context: http://www.nabble.com/Problems-running-the-regression-tests--tp18054581p18165052.html
Sent from the Boost - Testing mailing list archive at Nabble.com.

Boost-testing list run by mbergal at meta-comm.com