Boost Testing :
Subject: Re: [Boost-testing] Additional testing prerequisites
From: Tom Kent (lists_at_[hidden])
Date: 2016-10-19 18:11:50
On Wed, Oct 19, 2016 at 9:25 AM, Stefan Seefeld <stefan_at_[hidden]> wrote:
> I recently added support for NumPy to the Boost.Python module. To
> compile (and test) that, the development environment needs to include
> Python's NumPy package. As I don't see the Boost.Python NumPy tests on
> http://www.boost.org/development/tests/develop/developer/python.html, I
> suspect none of the test machines have that Python NumPy package installed.
> What is the right way to update these ?
I just ran "pip install numpy" on my teeks99-09 machine, lets see if those
runners start hitting it.
In general, I think we seriously need to update the "Running Regression
Tests" page (http://www.boost.org/development/running_regression_tests.html)
with lots more details on how to get a runner up and going. Nowhere on that
page does it mention python needs to be added to the user-config.jam file
in order to complete these tests. If I'm not mistaken there are other
external dependencies that are needed for effective boost testing (zlib,
bz2 for iostreams...others?).
Specifically for python, since the library supports python 2 and 3 should
both of those be installed? How do we configure user-config.jam to use both
versions and how do we make sure that the test run hits both versions? How
about python 32 bit vs. 64 bit? If I just install 32-bit python to use as
the test runner, but I do a build with address-model=64, I don't think that
will allow for testing the python library, correct?