1 # Boost regression-testing Jamfile
2 # (C) Copyright David Abrahams 2002. Permission to copy, use, modify, sell and
3 # distribute this software is granted provided this copyright notice appears in
4 # all copies. This software is provided "as is" without express or implied
5 # warranty, and with no claim as to its suitability for any purpose.
8 # - std::locale-support usage is commented out.
9 # Two test suite have different names.
10 # <no-warn> in config test is commented out.
11 # One of the smart_ptr test is run only from invocation dir in V1, and not
16 : source-location $(BOOST_ROOT)
17 : requirements <hardcode-dll-paths>true
23 local rule run-tests ( root : tests * )
25 local limit-tests = [ MATCH "^--limit-tests=(.*)" : [ modules.peek : ARGV ] ] ;
26 for local test in $(tests)
30 if [ MATCH "^($(limit-tests))" : $(test) ]
32 build-project ../$(root)/$(test) ;
36 use-project /boost/$(test) : ../$(root)/$(test) ;
41 build-project ../$(root)/$(test) ;
46 # Tests from Jamfiles in individual library test subdirectories
47 # Please keep these in alphabetic order by test-suite name
49 accumulators/test # test-suite accumulators
50 algorithm/minmax/test # test-suite algorith/minmax
51 algorithm/string/test # test-suite algorithm/string
52 array/test # test-suite array
53 asio/test # test-suite asio
54 assign/test # test-suite assign
55 any/test # test-suite any
56 bimap/test # test-suite bimap
57 bind/test # test-suite bind
58 circular_buffer/test # test-suite circular_buffer
59 concept_check # test-suite concept_check
60 config/test # test-suite config
61 conversion/test # test-suite conversion
62 crc/test # test-suite crc
63 date_time/test # test-suite date_time
64 disjoint_sets # test-suite disjoint_sets
65 dynamic_bitset # test-suite dynamic_bitset
67 filesystem/test # test-suite filesystem
68 flyweight/test # test-suite flyweight
69 foreach/test # test-suite foreach
70 format/test # test-suite format
71 function/test # test-suite function
72 functional/test # test-suite functional
73 functional/factory/test # test-suite functional/factory
74 functional/forward/test # test-suite functional/forward
75 functional/hash/test # test-suite functional/hash
76 function_types/test # test-suite function_types
77 fusion/test # test-suite fusion
78 gil/test # test-suite gil
79 graph/test # test-suite graph
80 graph_parallel/test # test-suite graph/parallel
81 icl/test # test-suite icl
82 io/test # test-suite io
83 integer/test # test-suite integer
84 interprocess/example # test-suite interprocess_example
85 interprocess/test # test-suite interprocess_test
86 intrusive/example # test-suite intrusive_example
87 intrusive/test # test-suite intrusive_test
88 iostreams/test # test-suite iostreams
89 iterator/test # test-suite iterator
90 lambda/test # test-suite lambda
91 logic/test # test-suite logic
92 math/test # test-suite math
93 mpi/test # test-suite mpi
94 mpl/test # test-suite mpl
95 msm/test # msm-unit-tests
96 numeric/conversion/test # test-suite numeric/conversion
97 numeric/interval/test # test-suite numeric/interval
98 numeric/ublas/test # test-suite numeirc/uBLAS
99 multi_array/test # test-suite multi_array
100 multi_index/test # test-suite multi_index
101 optional/test # test-suite optional
102 parameter/test # test-suite parameter
103 polygon/test # test-suite polygon
104 pool/test # test-suite pool
105 preprocessor/test # test-suite preprocessor
106 program_options/test # test-suite program_options
107 property_map/test # test-suite property_map
108 property_tree/test # test-suite property_test
109 proto/test # test-suite proto
110 ptr_container/test # test-suite ptr_container
111 python/test # test-suite python
112 random/test # test-suite random
113 range/test # test-suite range
114 rational/test # test-suite rational
115 regex/test # test-suite regex
116 regex/example # test-suite regex-examples
117 scope_exit/test # test-suite scope_exit
118 serialization/test # test-suite serialization
119 signals/test # test-suite signals
120 signals2/test # test-suite signals2
121 smart_ptr/test # test-suite smart_ptr
122 spirit/classic/test # test-suite classic spirit
123 spirit/test # test-suite spirit_v2
124 statechart/test # test-suite statechart
125 static_assert # test-suite static_assert
126 system/test # test-suite system
127 test/test # test-suite test
128 thread/test # test-suite thread
129 timer/test # test-suite timer
130 tokenizer/test # test-suite tokenizer
131 tr1/test # test-suite tr1
132 tuple/test # test-suite tuple
133 type_traits/test # test-suite type_traits
134 typeof/test # test-suite typeof
135 units/test # test-suite units
136 unordered/test/unordered # test-suite unordered
137 unordered/test/exception # test-suite unordered-exception
138 utility/enable_if/test # test-suite utility/enable_if
139 utility/swap/test # test-suite utility/swap
140 utility/test # test-suite utility
141 uuid/test # test-suite uuid
142 variant/test # test-suite variant
143 wave/test/build # test-suite wave
144 xpressive/test # test-suite xpressive