Boost logo

Boost :

Subject: Re: [boost] [process] How to run test cases
From: Boris (boriss_at_[hidden])
Date: 2008-09-22 11:19:41


On Mon, 22 Sep 2008 16:42:52 +0200, Sebastian Redl
<sebastian.redl_at_[hidden]> wrote:

> Boris wrote:
>> On Linux line 624 in boost_1_36_0/boost/test/impl/execution_monitor.ipp
>> should be temporarily changed like I did on Solaris (not sure if you
>> did this?).
> I did.
>>
>> As the test cases try to start a program "helpers" shared libraries
>> "helpers" depends on must be found. You might need to set and export
>> LD_LIBRARY_PATH before you run the test cases.
> No, no need. helpers runs fine standalone.

Unfortunately I don't have a Linux server at hand and can't reproduce the
problems. Currently I'd say that "helpers" can't be started correctly by
the test cases. At least that was the reason why I got similar errors when
I tested everything on Cygwin and Solaris. Here status::exited() returns
false two times (which mean "helpers" didn't exit gracefully), and
status::exit_status() returns 1 instead of 0 five times. The test case
arguments_test can't read any data from "helpers" either. I guess that
this is really one problem which when fixed makes all the errors
disappear. I could have a look but that would require me to give access to
your server, Sebastian? Or does Boost have test servers somewhere which
could be used to track down problems?

Boris


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