]>
Commit | Line | Data |
---|---|---|
11fdf7f2 TL |
1 | # Boost sorting_algo library test suite Jamfile ---------------------------- |
2 | # | |
3 | # Copyright Steven Ross 2009. Use, modification and | |
4 | # distribution is subject to the Boost Software License, Version | |
5 | # 1.0. (See accompanying file LICENSE_1_0.txt or copy at | |
6 | # http://www.boost.org/LICENSE_1_0.txt) | |
7 | # | |
8 | # See http://www.boost.org/libs/sort for library home page. | |
9 | ||
10 | import ../../config/checks/config : requires ; | |
11 | import testing ; | |
12 | ||
13 | { | |
14 | test-suite "sort" | |
15 | : [ run integer_sort_test.cpp | |
16 | : : : : integer_sort ] | |
17 | [ run float_sort_test.cpp | |
18 | : : : : float_sort ] | |
19 | [ run string_sort_test.cpp | |
20 | : : : : string_sort ] | |
21 | [ run sort_detail_test.cpp | |
22 | : : : : sort_detail ] | |
23 | ||
24 | [ run test_pdqsort.cpp | |
25 | : : : [ requires | |
26 | cxx11_hdr_random ] <optimization>speed : test_pdqsort ] | |
27 | ||
28 | [ run test_flat_stable_sort.cpp | |
29 | : : : [ requires | |
30 | cxx11_constexpr | |
31 | cxx11_noexcept ] <optimization>speed : test_flat_stable_sort ] | |
32 | ||
33 | [ run test_spinsort.cpp | |
34 | : : : [ requires | |
35 | cxx11_constexpr | |
36 | cxx11_noexcept ] <optimization>speed : test_spinsort ] | |
37 | ||
38 | [ run test_insert_sort.cpp | |
39 | : : : [ requires | |
40 | cxx11_constexpr | |
41 | cxx11_noexcept ] <optimization>speed : test_insert_sort ] | |
42 | ||
43 | ||
44 | [ run test_block_indirect_sort.cpp | |
45 | : : : [ requires | |
46 | cxx11_constexpr | |
47 | cxx11_noexcept | |
48 | cxx11_thread_local | |
49 | cxx11_lambdas ] <optimization>speed <threading>multi : test_block_indirect_sort ] | |
50 | ||
51 | [ run test_sample_sort.cpp | |
52 | : : : [ requires | |
53 | cxx11_constexpr | |
54 | cxx11_noexcept | |
55 | cxx11_thread_local | |
56 | cxx11_lambdas ] <optimization>speed <threading>multi : test_sample_sort ] | |
57 | ||
58 | [ run test_parallel_stable_sort.cpp | |
59 | : : : [ requires | |
60 | cxx11_constexpr | |
61 | cxx11_noexcept | |
62 | cxx11_thread_local | |
63 | cxx11_lambdas ] <optimization>speed <threading>multi : test_parallel_stable_sort ] | |
64 | ; | |
65 | } |