$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Dimov (pdimov_at_[hidden])
Date: 2020-08-14 14:10:40
stefan wrote:
> Hello,
>
> With the Boost.Python tests I'm observing a couple of mysterious failures,
> where the test application fails *after* the actual test succeeded, with a
> message
>
> main() should return report_errors()
>
> I gather this error is emitted by the Boost.Lightweight_test library
> whenever a test's main() function does not call `report_errors()` at the
> end. The problem in my case is that my failing tests are not (explicitly)
> using Boost.Lightweight_test. In fact, in all of the failing cases I'm not
> even writing a `main()` function, as the test driver is a Python script
> that's importing a (test) module.
>
> For example:
> https://www.boost.org/development/tests/master/developer/output/teeks99-05-mc9-2a-32onarmv7l-boost-bin-v2-libs-python-test-auto_ptr-test-clang-linux-9~c++2a-debug-python-2-7-threading-multi-visibility-hidden.html
Looks like this ought to have been fixed by
https://github.com/boostorg/python/pull/259/files. A search for
lightweight_test in boostorg/python turns up nothing else suspicious.
This commit, along with all the others since April, hasn't been merged to
master though, and is consequently not in 1.74.