Boost logo

Boost :

Subject: [boost] [gil][test] HOWTO set up the Boost testing process for projects with extra prerequisites ?
From: Stefan Seefeld (stefan_at_[hidden])
Date: 2017-11-17 16:29:06


Hi,

I just merged some work to GIL's `develop` branch. This notably involves
improvements to the testing infrastructure. Testing GIL is a bit
involved, as it requires various backend libraries (PNG, JPEG, TIFF,
etc.) to be installed. While the stand-alone testing works fine
(https://github.com/boostorg/gil/blob/develop/.travis.yml#L304-L306),
the integrated testing will thus fail, until the testing logic is
augmented by the necessary instructions to a) install the prerequisites
and b) invoke the build system with the appropriate flags
(https://github.com/boostorg/gil/blob/develop/io/test/Jamfile#L13-L22)

Thus my question: do we have any documentation that explains how to do
this ? What do I (as GIL maintainer) or any testers need to do for the
integrated testing to work ?

(I can't resist: all these libraries that have special requirements
really shouldn't be built and tested in such a monolithic process. It's
a burden to all tester, maintainers, and packagers. It would be far
better to handle them more independently.)

Stefan

-- 
      ...ich hab' noch einen Koffer in Berlin...
    

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