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/test # test-suite algorithm
51 algorithm/minmax/test # test-suite algorith/minmax
52 algorithm/string/test # test-suite algorithm/string
53 array/test # test-suite array
54 asio/test # test-suite asio
55 assign/test # test-suite assign
56 any/test # test-suite any
57 bimap/test # test-suite bimap
58 bind/test # test-suite bind
59 chrono/test # test-suite chrono
60 container/example # test-suite container_example
61 container/test # test-suite container_test
62 circular_buffer/test # test-suite circular_buffer
63 concept_check # test-suite concept_check
64 config/test # test-suite config
65 conversion/test # test-suite conversion
66 crc/test # test-suite crc
67 date_time/test # test-suite date_time
68 detail/test # test-suite detail
69 disjoint_sets # test-suite disjoint_sets
70 dynamic_bitset # test-suite dynamic_bitset
72 filesystem/test # test-suite filesystem
73 flyweight/test # test-suite flyweight
74 foreach/test # test-suite foreach
75 format/test # test-suite format
76 function/test # test-suite function
77 functional/test # test-suite functional
78 functional/factory/test # test-suite functional/factory
79 functional/forward/test # test-suite functional/forward
80 functional/hash/test # test-suite functional/hash
81 functional/overloaded_function/test # test-suite func./overloaded_function
82 function_types/test # test-suite function_types
83 fusion/test # test-suite fusion
84 geometry/test # test-suite geometry
85 gil/test # test-suite gil
86 graph/test # test-suite graph
87 graph_parallel/test # test-suite graph/parallel
88 heap/test # test-suite heap
89 icl/test # test-suite icl
90 io/test # test-suite io
91 integer/test # test-suite integer
92 interprocess/example # test-suite interprocess_example
93 interprocess/test # test-suite interprocess_test
94 intrusive/example # test-suite intrusive_example
95 intrusive/test # test-suite intrusive_test
96 iostreams/test # test-suite iostreams
97 iterator/test # test-suite iterator
98 lambda/test # test-suite lambda
99 local_function/test # test-suite local_function
100 locale/test # test-suite locale
101 logic/test # test-suite logic
102 math/test # test-suite math
103 move/example # test-suite move_example
104 move/test # test-suite move_test
105 mpi/test # test-suite mpi
106 mpl/test # test-suite mpl
107 msm/test # msm-unit-tests
108 numeric/conversion/test # test-suite numeric/conversion
109 numeric/interval/test # test-suite numeric/interval
110 numeric/ublas/test # test-suite numeirc/uBLAS
111 multi_array/test # test-suite multi_array
112 multi_index/test # test-suite multi_index
113 optional/test # test-suite optional
114 parameter/test # test-suite parameter
115 phoenix/test # test-suite phoenix
116 polygon/test # test-suite polygon
117 pool/test # test-suite pool
118 preprocessor/test # test-suite preprocessor
119 program_options/test # test-suite program_options
120 property_map/test # test-suite property_map
121 property_tree/test # test-suite property_test
122 proto/test # test-suite proto
123 ptr_container/test # test-suite ptr_container
124 python/test # test-suite python
125 random/test # test-suite random
126 range/test # test-suite range
127 ratio/test # test-suite ratio
128 rational/test # test-suite rational
129 regex/test # test-suite regex
130 regex/example # test-suite regex-examples
131 scope_exit/test # test-suite scope_exit
132 serialization/test # test-suite serialization
133 signals/test # test-suite signals
134 signals2/test # test-suite signals2
135 smart_ptr/test # test-suite smart_ptr
136 spirit/classic/test # test-suite classic spirit
137 spirit/test # test-suite spirit_v2
138 spirit/repository/test # test-suite spirit_v2 repository
139 statechart/test # test-suite statechart
140 static_assert # test-suite static_assert
141 system/test # test-suite system
142 test/test # test-suite test
143 thread/test # test-suite thread
144 timer/test # test-suite timer
145 tokenizer/test # test-suite tokenizer
146 tr1/test # test-suite tr1
147 tuple/test # test-suite tuple
148 type_traits/test # test-suite type_traits
149 typeof/test # test-suite typeof
150 units/test # test-suite units
151 unordered/test/unordered # test-suite unordered
152 unordered/test/exception # test-suite unordered-exception
153 utility/enable_if/test # test-suite utility/enable_if
154 utility/identity_type/test # test-suite utility/identity_type
155 utility/swap/test # test-suite utility/swap
156 utility/test # test-suite utility
157 uuid/test # test-suite uuid
158 variant/test # test-suite variant
159 wave/test/build # test-suite wave
160 xpressive/test # test-suite xpressive