]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/icl/test/Jamfile.v2
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / icl / test / Jamfile.v2
1 # (C) Copyright 2008-2011: Joachim Faulhaber
2 # Distributed under the Boost Software License, Version 1.0.
3 # (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
4
5 # bring in rules for testing
6 import testing ;
7 import feature ;
8
9 project
10 : requirements
11 <library>/boost/test//boost_unit_test_framework
12 <library>/boost/date_time//boost_date_time
13 <library>/boost/chrono//boost_chrono
14 <link>static
15 <include>../../..
16 ;
17
18 test-suite "itl"
19 :
20 # interval
21 [ run fastest_icl_interval_/fastest_icl_interval.cpp ]
22
23 # sets
24 [ run fastest_interval_set_/fastest_interval_set.cpp ]
25 [ run fastest_interval_set_infix_/fastest_interval_set_infix.cpp ]
26
27 [ run fastest_separate_interval_set_/fastest_separate_interval_set.cpp ]
28 [ run fastest_separate_interval_set_infix_/fastest_separate_interval_set_infix.cpp ]
29
30 [ run fastest_split_interval_set_/fastest_split_interval_set.cpp ]
31 [ run fastest_split_interval_set_infix_/fastest_split_interval_set_infix.cpp ]
32
33 [ run fastest_interval_set_mixed_/fastest_interval_set_mixed.cpp ]
34
35 # maps
36 [ run fastest_interval_map_/fastest_interval_map.cpp ]
37
38 [ run fast_stat_interval_map_/fast_stat_interval_map.cpp
39 : : : : interval_map_right_open ]
40 [ run fast_stat_interval_map_/fast_stat_interval_map.cpp
41 : : : <define>BOOST_ICL_CONTINUOUS_STATIC_INTERVAL_DEFAULT=left_open_interval
42 : interval_map_left_open ]
43
44 [ run fastest_interval_map_infix_/fastest_interval_map_infix.cpp ]
45 [ run fastest_split_interval_map_/fastest_split_interval_map.cpp ]
46 [ run fastest_split_interval_map_infix_/fastest_split_interval_map_infix.cpp ]
47 [ run fastest_interval_map_mixed_/fastest_interval_map_mixed.cpp ]
48 [ run fastest_interval_map_mixed2_/fastest_interval_map_mixed2.cpp ]
49 [ run fastest_interval_map_infix_mixed_/fastest_interval_map_infix_mixed.cpp ]
50 [ run fastest_icl_map_/fastest_icl_map.cpp ]
51
52 # handcoded tests using laws (not LaBatea) -------------------------------
53 # Concept Set
54 [ run fastest_set_interval_set_/fastest_set_interval_set.cpp ]
55 [ run fastest_set_icl_set_/fastest_set_icl_set.cpp ]
56
57 # Concept Map
58 [ run fastest_partial_interval_quantifier_/fastest_partial_interval_quantifier.cpp ]
59 [ run fastest_total_interval_quantifier_/fastest_total_interval_quantifier.cpp ]
60 [ run fastest_partial_icl_quantifier_/fastest_partial_icl_quantifier.cpp ]
61 [ run fastest_total_icl_quantifier_/fastest_total_icl_quantifier.cpp ]
62
63 # Misc -------------------------------------------------------------------
64 [ run test_misc_/test_misc.cpp ]
65 [ run test_doc_code_/test_doc_code.cpp ]
66 [ run test_type_traits_/test_type_traits.cpp ]
67 # test_combinable is too slow or too large for some compilers
68 #[ run test_combinable_/test_combinable.cpp ]
69 [ run test_changing_interval_defaults_/test_changing_interval_defaults.cpp ]
70
71 # Bug fixes --------------------------------------------------------------
72 [ run fix_icl_after_thread_/fix_icl_after_thread.cpp ]
73 [ run fix_tickets_/fix_tickets.cpp ]
74
75 # Check for compiler bugs ------------------------------------------------
76 # compile-fail-tests
77 [ run cmp_msvc_value_born_error_/cmp_msvc_value_born_error.cpp ]
78 [ run cmp_clang_ttp_passing_/cmp_clang_ttp_passing.cpp ]
79 [ run cmp_clang_ttp_passing2_/cmp_clang_ttp_passing2.cpp ]
80
81 # Examples ---------------------------------------------------------------
82 [ run ex_boost_party_/ex_boost_party.cpp ]
83
84 # Ad hoc -----------------------------------------------------------------
85 #[ run test_casual_/test_casual.cpp ]
86
87
88 # ========================================================================
89 # Chrono -----------------------------------------------------------------
90 # interval
91 [ run fastest_icl_interval_/fastest_icl_interval.cpp
92 : : : <define>BOOST_ICL_TEST_CHRONO
93 : chrono_icl_interval ]
94
95 # sets
96 [ run fastest_interval_set_/fastest_interval_set.cpp
97 : : : <define>BOOST_ICL_TEST_CHRONO
98 : chrono_interval_set ]
99
100 [ run fastest_interval_set_infix_/fastest_interval_set_infix.cpp
101 : : : <define>BOOST_ICL_TEST_CHRONO
102 : chrono_interval_set_infix ]
103
104 [ run fastest_interval_set_mixed_/fastest_interval_set_mixed.cpp
105 : : : <define>BOOST_ICL_TEST_CHRONO
106 : chrono_interval_set_mixed ]
107
108 # maps
109 [ run fastest_interval_map_/fastest_interval_map.cpp
110 : : : <define>BOOST_ICL_TEST_CHRONO
111 : chrono_interval_map ]
112
113 [ run fastest_interval_map_infix_/fastest_interval_map_infix.cpp
114 : : : <define>BOOST_ICL_TEST_CHRONO
115 : chrono_interval_map_infix ]
116
117 [ run fastest_interval_map_mixed_/fastest_interval_map_mixed.cpp
118 : : : <define>BOOST_ICL_TEST_CHRONO
119 : chrono_interval_map_mixed ]
120
121 [ run fastest_interval_map_mixed2_/fastest_interval_map_mixed2.cpp
122 : : : <define>BOOST_ICL_TEST_CHRONO
123 : chrono_interval_map_mixed2 ]
124
125 [ run fastest_interval_map_infix_mixed_/fastest_interval_map_infix_mixed.cpp
126 : : : <define>BOOST_ICL_TEST_CHRONO
127 : chrono_interval_map_infix_mixed ]
128
129 [ run fastest_icl_map_/fastest_icl_map.cpp
130 : : : <define>BOOST_ICL_TEST_CHRONO
131 : chrono_icl_map ]
132
133
134 # handcoded tests using laws (not LaBatea) -------------------------------
135 # Concept Set
136 [ run fastest_set_interval_set_/fastest_set_interval_set.cpp
137 : : : <define>BOOST_ICL_TEST_CHRONO
138 : chrono_set_interval_set ]
139
140 [ run fastest_set_icl_set_/fastest_set_icl_set.cpp
141 : : : <define>BOOST_ICL_TEST_CHRONO
142 : chrono_set_icl_set ]
143
144 # Concept Map
145 [ run fastest_partial_interval_quantifier_/fastest_partial_interval_quantifier.cpp
146 : : : <define>BOOST_ICL_TEST_CHRONO
147 : chrono_partial_interval_quantifier ]
148
149 [ run fastest_total_interval_quantifier_/fastest_total_interval_quantifier.cpp
150 : : : <define>BOOST_ICL_TEST_CHRONO
151 : chrono_total_interval_quantifier ]
152
153 [ run fastest_partial_icl_quantifier_/fastest_partial_icl_quantifier.cpp
154 : : : <define>BOOST_ICL_TEST_CHRONO
155 : chrono_partial_icl_quantifier ]
156
157 [ run fastest_total_icl_quantifier_/fastest_total_icl_quantifier.cpp
158 : : : <define>BOOST_ICL_TEST_CHRONO
159 : chrono_total_icl_quantifier ]
160
161 ;