|
Boost Testing : |
Subject: Re: [Boost-testing] [EXTERNAL] Re: Changes to status/Jamfile.v2
From: Belcourt, Kenneth (kbelco_at_[hidden])
Date: 2016-06-19 16:52:49
On Jun 19, 2016, at 2:42 PM, Rene Rivera <grafikrobot_at_[hidden]<mailto:grafikrobot_at_[hidden]>> wrote:
On Sun, Jun 19, 2016 at 3:22 PM, Belcourt, Kenneth <kbelco_at_[hidden]<mailto:kbelco_at_[hidden]>> wrote:
Hi,
Been gone for a while, noticed some changes to develop status/Jamfile.v2 that I donât quite understand. Can anyone tell me how to test just graph, graph_parallel, and mpi? I used to be able to edit the status/Jamfile.v2 and remove all other libraries and leave just these three, then run ../b2 to test just these products. That no longer works, hopefully thereâs an easy way to accomplish this same thing? I have a hefty backlog of unread email so I apologize if the answerâs in there somewhere, I did a quick scan and didnât see anything obviously applicable.
That's always been, and still is, possible with:
b2 --limit-tests=graph --limit-tests=graph_parallel --limit-tests=mpi
Hmmm, that options doesnât seem to do anything. I get the same output whether I pass âlimit-tests or not, though the total number of targets is different.
sanj2010-193-132:boost kbelco$ ./b2
Performing configuration checks
- 32-bit : no (cached)
- 64-bit : yes (cached)
- arm : no (cached)
- mips1 : no (cached)
- power : no (cached)
- sparc : no (cached)
- x86 : yes (cached)
Building the Boost C++ Libraries.
- symlinks supported : yes (cached)
- C++11 mutex : yes (cached)
- lockfree boost::atomic_flag : yes (cached)
- has_icu builds : no (cached)
- zlib : yes (cached)
- bzip2 : yes (cached)
- iconv (libc) : no (cached)
- iconv (separate) : yes (cached)
- icu : no (cached)
- icu (lib64) : no (cached)
- pthread-supports-robust-mutexes : no (cached)
- compiler-supports-visibility : yes (cached)
- compiler-supports-ssse3 : yes (cached)
- compiler-supports-avx2 : no (cached)
- gcc visibility : yes (cached)
- long double support : yes (cached)
- zlib : yes (cached)
- bzip2 : yes (cached)
Component configuration:
- atomic : building
- chrono : building
- container : building
- context : building
- coroutine : building
- coroutine2 : building
- date_time : building
- exception : building
- fiber : building
- filesystem : building
- graph : building
- graph_parallel : building
- iostreams : building
- locale : building
- log : building
- math : building
- metaparse : building
- mpi : building
- program_options : building
- python : building
- random : building
- regex : building
- serialization : building
- signals : building
- sync : building
- system : building
- test : building
- thread : building
- timer : building
- type_erasure : building
- wave : building
...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...found 23447 targets...
...updating 1201 targets...
This seems to build every Boost product that has a library. Can I just run the tests graph, graph_parallel, and mpi, and not build anything I donât depend on? Iâm pretty sure that we donât depend on wave, meta-parse, context, etc...
sanj2010-193-132:boost kbelco$ ./b2 --limit-tests=graph,graph_parallel,mpi
Performing configuration checks
- 32-bit : no (cached)
- 64-bit : yes (cached)
- arm : no (cached)
- mips1 : no (cached)
- power : no (cached)
- sparc : no (cached)
- x86 : yes (cached)
Building the Boost C++ Libraries.
- symlinks supported : yes
- C++11 mutex : yes
- lockfree boost::atomic_flag : yes
- has_icu builds : no
- zlib : yes
- bzip2 : yes
- iconv (libc) : no
- iconv (separate) : yes
- icu : no
- icu (lib64) : no
- pthread-supports-robust-mutexes : no
- compiler-supports-visibility : yes
- compiler-supports-ssse3 : yes
- compiler-supports-avx2 : no
- gcc visibility : yes
- long double support : yes
- zlib : yes
- bzip2 : yes
Component configuration:
- atomic : building
- chrono : building
- container : building
- context : building
- coroutine : building
- coroutine2 : building
- date_time : building
- exception : building
- fiber : building
- filesystem : building
- graph : building
- graph_parallel : building
- iostreams : building
- locale : building
- log : building
- math : building
- metaparse : building
- mpi : building
- program_options : building
- python : building
- random : building
- regex : building
- serialization : building
- signals : building
- sync : building
- system : building
- test : building
- thread : building
- timer : building
- type_erasure : building
- wave : building
...patience...
...patience...
...patience...
...patience...
...patience...
...found 22760 targets...
...updating 1252 targets...