sort/test/Jamfile.v2
Steven Ross 2b634c0633 Requiring the boost cxx11 random header for the pdqsort test.
I believe this is a requirement to use the library.
2017-11-26 13:51:04 -05:00

66 lines
2.1 KiB
Plaintext

# 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 ]
;
}