tizen 2.4 release
[external/boost.git] / status / Jamfile.v2
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.
6
7 #  Status:
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
12 #  run in V2 at all.
13
14
15 project status
16     : source-location $(BOOST_ROOT)
17     : requirements <hardcode-dll-paths>true
18     ;
19
20 import testing ;
21 import modules ;
22
23 local rule run-tests ( root : tests * )
24 {
25     local limit-tests = [ MATCH "^--limit-tests=(.*)" : [ modules.peek : ARGV ] ] ;
26     for local test in $(tests)
27     {
28         if $(limit-tests)
29         {
30             if [ MATCH "^($(limit-tests))" : $(test) ]
31             {
32                 build-project ../$(root)/$(test) ;
33             }
34             else
35             {
36                 use-project /boost/$(test) : ../$(root)/$(test) ;
37             }
38         }
39         else
40         {
41             build-project ../$(root)/$(test) ;
42         }
43     }
44 }
45
46 # Tests from Jamfiles in individual library test subdirectories
47 # Please keep these in alphabetic order by test-suite name
48 run-tests libs :
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
71     exception/test
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
161     ;
162
163 run-tests tools :
164     bcp/test
165     ;