@@ -15,7 +15,7 @@ windowsglobalimage="cppalliance/dronevs2019"
15
15
16
16
def main (ctx ):
17
17
18
- things_to_test = [ "special_fun" , "distribution_tests" , "mp" , "misc" , "interpolators" , "quadrature" , "autodiff" , "long-running-tests" , "float128_tests" ]
18
+ things_to_test = [ git_issue_935 ]
19
19
sanitizer_test = [ "special_fun" , "distribution_tests" , "misc" , "interpolators" , "quadrature" , "float128_tests" ]
20
20
gnu_5_stds = [ "gnu++14" , "c++14" ]
21
21
gnu_6_stds = [ "gnu++14" , "c++14" , "gnu++17" , "c++17" ]
@@ -36,29 +36,8 @@ def main(ctx):
36
36
result .append (linux_cxx ("Ubuntu clang++-10 C++2a ISAN" + " " + suite , "clang++-10" , packages = "clang-10" , privileged = True , buildtype = "boost" , image = "cppalliance/droneubuntu2004:1" , environment = {'TOOLSET' : 'clang' , 'COMPILER' : 'clang++-10' , 'CXXSTD' : 'gnu++2a' , 'TEST_SUITE' : suite , 'OPTIONS' : '<cxxflags>-fsanitize=integer <linkflags>-fsanitize=integer' }, globalenv = globalenv ))
37
37
38
38
for suite in things_to_test :
39
- for cxx in gnu_5_stds :
40
- result .append (linux_cxx ("Ubuntu g++-5 " + cxx + " " + suite , "g++-5" , packages = "g++-5" , buildtype = "boost" , image = "cppalliance/droneubuntu1804:1" , environment = {'TOOLSET' : 'gcc' , 'COMPILER' : 'g++-5' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
41
- for cxx in gnu_6_stds :
42
- result .append (linux_cxx ("Ubuntu g++-6 " + cxx + " " + suite , "g++-6" , packages = "g++-6" , buildtype = "boost" , image = "cppalliance/droneubuntu1804:1" , environment = {'TOOLSET' : 'gcc' , 'COMPILER' : 'g++-6' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
43
- result .append (linux_cxx ("Ubuntu g++-7 " + cxx + " " + suite , "g++-7" , packages = "g++-7" , buildtype = "boost" , image = "cppalliance/droneubuntu1804:1" , environment = {'TOOLSET' : 'gcc' , 'COMPILER' : 'g++-7' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
44
- result .append (linux_cxx ("Ubuntu g++-8 " + cxx + " " + suite , "g++-8" , packages = "g++-8" , buildtype = "boost" , image = "cppalliance/droneubuntu2004:1" , environment = {'TOOLSET' : 'gcc' , 'COMPILER' : 'g++-8' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
45
- result .append (linux_cxx ("Ubuntu g++-9 " + cxx + " " + suite , "g++-9" , packages = "g++-9" , buildtype = "boost" , image = "cppalliance/droneubuntu2004:1" , environment = {'TOOLSET' : 'gcc' , 'COMPILER' : 'g++-9' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
46
- for cxx in clang_6_stds :
47
- result .append (linux_cxx ("Ubuntu clang++-6 " + cxx + " " + suite , "clang++-6.0" , packages = "clang-6.0" , llvm_os = "xenial" , llvm_ver = "6.0" , buildtype = "boost" , image = "cppalliance/droneubuntu1804:1" , environment = {'TOOLSET' : 'clang' , 'COMPILER' : 'clang++-6.0' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
48
- result .append (linux_cxx ("Ubuntu clang++-7 " + cxx + " " + suite , "clang++-7" , packages = "clang-7" , llvm_os = "xenial" , llvm_ver = "7" , buildtype = "boost" , image = "cppalliance/droneubuntu1804:1" , environment = {'TOOLSET' : 'clang' , 'COMPILER' : 'clang++-7' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
49
- result .append (linux_cxx ("Ubuntu clang++-8 " + cxx + " " + suite , "clang++-8" , packages = "clang-8" , llvm_os = "xenial" , llvm_ver = "8" , buildtype = "boost" , image = "cppalliance/droneubuntu1804:1" , environment = {'TOOLSET' : 'clang' , 'COMPILER' : 'clang++-8' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
50
- result .append (linux_cxx ("Ubuntu clang++-9 " + cxx + " " + suite , "clang++-9" , packages = "clang-9" , llvm_os = "xenial" , llvm_ver = "9" , buildtype = "boost" , image = "cppalliance/droneubuntu1804:1" , environment = {'TOOLSET' : 'clang' , 'COMPILER' : 'clang++-9' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
51
- for cxx in gnu_9_stds :
52
- result .append (linux_cxx ("Ubuntu g++-10 " + cxx + " " + suite , "g++-10" , packages = "g++-10" , buildtype = "boost" , image = "cppalliance/droneubuntu2004:1" , environment = {'TOOLSET' : 'gcc' , 'COMPILER' : 'g++-10' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
53
- result .append (linux_cxx ("Ubuntu g++-11 " + cxx + " " + suite , "g++-11" , packages = "g++-11" , buildtype = "boost" , image = "cppalliance/droneubuntu2004:1" , environment = {'TOOLSET' : 'gcc' , 'COMPILER' : 'g++-11' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
54
- for cxx in clang_10_stds :
55
- result .append (linux_cxx ("Ubuntu clang++-10 " + cxx + " " + suite , "clang++-10" , packages = "clang-10" , llvm_os = "xenial" , llvm_ver = "10" , buildtype = "boost" , image = "cppalliance/droneubuntu1804:1" , environment = {'TOOLSET' : 'clang' , 'COMPILER' : 'clang++-10' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
56
39
for cxx in gnu_non_native :
57
- result .append (linux_cxx ("Ubuntu g++ s390s " + cxx + " " + suite , "g++" , packages = "g++" , buildtype = "boost" , image = "cppalliance/droneubuntu2204:multiarch" , arch = "s390x" , environment = {'TOOLSET' : 'gcc' , 'COMPILER' : 'g++' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
58
- for cxx in gnu_non_native :
59
- result .append (linux_cxx ("Ubuntu g++ ARM64" + cxx + " " + suite , "g++" , packages = "g++" , buildtype = "boost" , image = "cppalliance/droneubuntu2204:multiarch" , arch = "arm64" , environment = {'TOOLSET' : 'gcc' , 'COMPILER' : 'g++' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
60
- for cxx in gnu_non_native :
61
- result .append (osx_cxx ("M1 Clang " + cxx + " " + suite , "clang++" , buildscript = "drone" , buildtype = "boost" , xcode_version = "14.1" , environment = {'TOOLSET' : 'clang' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , 'DEFINE' : 'BOOST_MATH_NO_REAL_CONCEPT_TESTS,BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS,BOOST_MATH_MULTI_ARCH_CI_RUN' , }, globalenv = globalenv ))
40
+ result .append (osx_cxx ("M1 Clang " + cxx + " " + suite , "clang++" , buildscript = "drone" , buildtype = "boost" , xcode_version = "14.1" , environment = {'TOOLSET' : 'clang' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , 'DEFINE' : 'BOOST_MATH_MULTI_ARCH_CI_RUN' , }, globalenv = globalenv ))
62
41
63
42
return result
64
43
0 commit comments