2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-22 15:32:28 +00:00

Put back TR1 tests and add standalone to CI

[standalone]
This commit is contained in:
Matt Borland
2021-03-27 15:11:02 +03:00
parent 2c4c1a04e8
commit c8c2e1ef6d
2 changed files with 90 additions and 6 deletions

View File

@@ -866,6 +866,46 @@ test-suite mp :
;
test-suite misc :
[ run test_tr1.cpp
../build//boost_math_tr1
../build//boost_math_tr1f
../build//boost_math_c99
../build//boost_math_c99f
../../test/build//boost_unit_test_framework
]
[ run test_tr1.cpp
../build//boost_math_tr1l
../build//boost_math_c99l
../../test/build//boost_unit_test_framework
: : :
<define>TEST_LD=1
[ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ]
:
test_tr1_long_double
]
[ run test_tr1.c
../build//boost_math_tr1
../build//boost_math_tr1f
../build//boost_math_c99
../build//boost_math_c99f
../../test/build//boost_unit_test_framework
: : : #requirements
:
test_tr1_c
]
[ run test_tr1.c
../build//boost_math_tr1l
../build//boost_math_c99l
../../test/build//boost_unit_test_framework
: : :
<define>TEST_LD=1
[ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ]
:
test_tr1_c_long_double
]
[ run test_constants.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ]
[ run simple_continued_fraction_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ]
[ run centered_continued_fraction_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ]