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