mirror of
https://github.com/boostorg/parameter.git
synced 2026-01-31 08:22:15 +00:00
test/compose.cpp: Change workarounds from boost::function to std::function since msvc-11.0 reports having a C++11-compliant <functional> header. Add LIBS_PARAMETER_TEST_RUN_FAILURE configuration macro to facilitate run-fail testing. test/Jamfile.v2: Replaced deprecated test-suite statement with alias statements. Added run-fail test case under its own alias statement. appveyor.yml: Add mingw compiler configurations to the test matrix. Update msvc-11.0 configuration to also execute the run-fail test. travis.yml: Ensure that only the standard tests are run, not the run-fail test.
49 lines
1.3 KiB
Plaintext
49 lines
1.3 KiB
Plaintext
# Copyright David Abrahams, Daniel Wallin 2006. Distributed under 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)
|
|
|
|
# Boost Parameter Library test Jamfile
|
|
|
|
import python ;
|
|
|
|
project boost/parameter
|
|
: default-build <warnings>off
|
|
;
|
|
|
|
build-project literate ;
|
|
|
|
alias parameter
|
|
: [ run basics.cpp ]
|
|
[ run compose.cpp ]
|
|
[ run sfinae.cpp ]
|
|
[ run macros.cpp ]
|
|
[ run earwicker.cpp ]
|
|
[ run tutorial.cpp ]
|
|
[ run singular.cpp ]
|
|
[ run mpl.cpp ]
|
|
[ run preprocessor.cpp ]
|
|
[ run preprocessor_deduced.cpp ]
|
|
[ run efficiency.cpp : : : : : <variant>release ]
|
|
[ run maybe.cpp ]
|
|
[ run deduced.cpp ]
|
|
[ run optional_deduced_sfinae.cpp ]
|
|
[ run deduced_dependent_predicate.cpp ]
|
|
[ run normalized_argument_types.cpp ]
|
|
[ compile ntp.cpp ]
|
|
[ compile function_type_tpl_param.cpp ]
|
|
[ compile unwrap_cv_reference.cpp ]
|
|
[ compile-fail duplicates.cpp ]
|
|
[ compile-fail deduced_unmatched_arg.cpp ]
|
|
[ bpl-test python_test ]
|
|
;
|
|
|
|
alias parameter_msvc11_fail
|
|
: [ run-fail compose.cpp : : : <define>LIBS_PARAMETER_TEST_RUN_FAILURE : compose_fail_0 : <preserve-target-tests>off ]
|
|
;
|
|
|
|
alias parameter_msvc11_tests
|
|
: parameter
|
|
parameter_msvc11_fail
|
|
;
|
|
|