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