@@ -17,10 +17,11 @@ def main(ctx):
17
17
18
18
things_to_test = [ "special_fun" , "distribution_tests" , "mp" , "misc" , "interpolators" , "quadrature" , "autodiff" , "long-running-tests" , "float128_tests" ]
19
19
sanitizer_test = [ "special_fun" , "distribution_tests" , "misc" , "interpolators" , "quadrature" , "float128_tests" ]
20
- gnu_5_stds = [ "gnu++11" , "gnu++14" ]
21
- gnu_6_stds = [ "gnu++11" , "gnu++14" ]
22
- gnu_8_stds = [ "gnu++11" , "gnu++14" , "gnu++17" ]
23
- gnu_10_stds = [ "gnu++11" , "gnu++14" , "gnu++17" , "gnu++20" ]
20
+ gnu_5_stds = [ "gnu++11" , "c++11" , "gnu++14" , "c++14" ]
21
+ gnu_6_stds = [ "gnu++11" , "c++11" , "gnu++14" , "c++14" , "gnu++17" , "c++17" ]
22
+ clang_6_stds = [ "c++11" , "c++14" , "c++17" ]
23
+ gnu_9_stds = [ "gnu++14" , "c++14" , "gnu++17" , "c++17" , "gnu++2a" , "c++2a" ]
24
+ clang_10_stds = [ "c++14" , "c++17" , "c++2a" ]
24
25
25
26
result = []
26
27
@@ -38,12 +39,18 @@ def main(ctx):
38
39
result .append (linux_cxx ("Ubunti 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 ))
39
40
for cxx in gnu_6_stds :
40
41
result .append (linux_cxx ("Ubunti 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 ))
41
- for cxx in gnu_8_stds :
42
+ result . append ( linux_cxx ( "Ubunti 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 ))
42
43
result .append (linux_cxx ("Ubunti 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 ))
43
44
result .append (linux_cxx ("Ubunti 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 ))
45
+ for cxx in clang_6_stds :
46
+ result .append (linux_cxx ("Ubunti 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 ))
47
+ result .append (linux_cxx ("Ubunti 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 ))
48
+ result .append (linux_cxx ("Ubunti 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 ))
44
49
result .append (linux_cxx ("Ubunti 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 ))
45
- for cxx in gnu_10_stds :
50
+ for cxx in gnu_9_stds :
46
51
result .append (linux_cxx ("Ubunti 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 ))
52
+ result .append (linux_cxx ("Ubunti 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 ))
53
+ for cxx in clang_10_stds :
47
54
result .append (linux_cxx ("Ubunti 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 ))
48
55
49
56
return result
0 commit comments