Boost logo

Boost Testing :

Subject: Re: [Boost-testing] [Important!] Testers.. New version of bjam, action likely required..
From: Belcourt, Kenneth (kbelco_at_[hidden])
Date: 2010-04-05 17:09:58


On Apr 5, 2010, at 2:31 PM, Belcourt, Kenneth wrote:

>
> On Apr 5, 2010, at 2:29 PM, Belcourt, Kenneth wrote:
>
>>
>> On Apr 5, 2010, at 2:23 PM, Rene Rivera wrote:
>>
>>> I just put back the latest version of bjam, 3.1.18, used by the
>>> regression testing. Because subversion is not entirely intelligent
>>> when
>>> it comes to doing a checkout of a new branch over an existing tree
>>> you
>>> will likely need to delete the "tools_bjam" directory for things to
>>> work.

So I get the same error message about no boost-test lines encountered
(see below). Looking in results/bjam.log I see loads of lines like
this which clearly contain boost-test.

boost-test(COMPILE_FAIL) "config/no_void_returns_fail" : "libs/config/
test/no_void_returns_fail.cpp"
boost-test(RUN) "config/no_void_returns_pass" : "libs/config/test/
no_void_returns_pass.cpp"
boost-test(COMPILE_FAIL) "config/no_wchar_t_fail" : "libs/config/test/
no_wchar_t_fail.cpp"
boost-test(RUN) "config/no_wchar_t_pass" : "libs/config/test/
no_wchar_t_pass.cpp"
...patience...
...patience...
...patience...

and then the tests start running. So what I'm confused is which
python file is emitting this message? I can't find where this message
is coming from.

*****Error - No "boost-test" lines encountered.

Any idea who's generating this error?

-- Noel

# Making "/tmp/kbelco/boost/results" directory...
# Starting tests ("/tmp/kbelco/boost/tools_bjam/bin.linuxx86_64/bjam"
"-sBOOST_BUILD_PATH=/tmp/kbelco/boost:/tmp/kbelco/boost/tools_bb" "-
sBOOST_ROOT=/tmp/kbelco/boost/boost" "--boost=/tmp/kbelco/boost/boost"
"--boost-build=/tmp/kbelco/boost/tools_bb" "--debug-configuration" -
l300 gcc-4.2.4 -d2 preserve-test-targets=off --dump-tests -j16
link=static "--build-dir=/tmp/kbelco/boost/results" >>"/tmp/kbelco/
boost/results/bjam.log" 2>&1)...

# Running Boost.Build tests
# Using bjam binary in '/tmp/kbelco/boost/tools_bjam/bin.linuxx86_64'
# Getting test case results out of "/tmp/kbelco/boost/results/
bjam.log"...
boost_root: /tmp/kbelco/boost/boost
locate_root: /tmp/kbelco/boost/results
*****Error - No "boost-test" lines encountered.
      (Usually occurs when bjam was envoked without the --dump-tests
option
       or bjam was envoked in the wrong directory)
Traceback (most recent call last):
   File "/tmp/kbelco/boost/run.py", line 60, in ?
     runner(root)
   File "/tmp/kbelco/boost/tools_regression_src/regression.py", line
193, in __init__
     self.main()
   File "/tmp/kbelco/boost/tools_regression_src/regression.py", line
551, in main
     getattr(self,action_m)()
   File "/tmp/kbelco/boost/tools_regression_src/regression.py", line
516, in command_regression
     self.command_test()
   File "/tmp/kbelco/boost/tools_regression_src/regression.py", line
321, in command_test
     self.command_test_process()
   File "/tmp/kbelco/boost/tools_regression_src/regression.py", line
374, in command_test_process
     utils.checked_system( [
   File "/tmp/kbelco/boost/tools_regression/xsl_reports/utils/
checked_system.py", line 21, in checked_system
     raise Exception( 'Command sequence "%s" failed with return code
%d' % ( commands, rc ) )
Exception: Command sequence "['"/tmp/kbelco/boost/tools_regression/
build/bin/gcc-4.2.4/release/process_jam_log" "/tmp/kbelco/boost/
results" <"/tmp/kbelco/boost/results/bjam.log"']" failed with return
code 256


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