aboutsummaryrefslogtreecommitdiff
path: root/extras
diff options
context:
space:
mode:
authorMarco Poletti <poletti.marco@gmail.com>2020-03-28 18:24:20 -0700
committerMarco Poletti <poletti.marco@gmail.com>2020-03-28 18:24:20 -0700
commit452ff1cfc31035dc36f253449b5cbb89b3f2e43d (patch)
tree22bd830c1896612ebbd7d01c676be61ae8666cdf /extras
parenta4a0f05af85fd108c3e599abde63aab7a272eb54 (diff)
downloadgoogle-fruit-452ff1cfc31035dc36f253449b5cbb89b3f2e43d.tar.gz
No longer run CI tests on Ubuntu 18.10, use 16.04 instead. Also run tests with additional GCC versions.
Diffstat (limited to 'extras')
-rwxr-xr-xextras/scripts/travis_yml_generator.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/extras/scripts/travis_yml_generator.py b/extras/scripts/travis_yml_generator.py
index 48bdc7a..7a8aa08 100755
--- a/extras/scripts/travis_yml_generator.py
+++ b/extras/scripts/travis_yml_generator.py
@@ -146,6 +146,7 @@ def add_bazel_tests(ubuntu_version, smoke_tests=[]):
# TODO: re-enable ASan/UBSan once they work in Travis CI. ATM (as of 18 November 2017) they fail due to https://github.com/google/sanitizers/issues/837
+add_ubuntu_tests(ubuntu_version='19.10', compiler='gcc-7', asan=False, ubsan=False)
add_ubuntu_tests(ubuntu_version='19.10', compiler='gcc-9', asan=False, ubsan=False,
smoke_tests=['DebugPlain', 'ReleasePlain'])
add_ubuntu_tests(ubuntu_version='19.10', compiler='clang-6.0', stl='libstdc++',
@@ -157,9 +158,10 @@ add_ubuntu_tests(ubuntu_version='19.10', compiler='clang-10.0', stl='libc++',
# Disabled due to https://bugs.llvm.org/show_bug.cgi?id=41625.
use_precompiled_headers_in_tests=False)
-add_ubuntu_tests(ubuntu_version='18.10', compiler='gcc-8', asan=False, ubsan=False)
-add_ubuntu_tests(ubuntu_version='18.10', compiler='clang-4.0', stl='libstdc++')
-add_ubuntu_tests(ubuntu_version='18.10', compiler='clang-7.0', stl='libstdc++',
+add_ubuntu_tests(ubuntu_version='18.04', compiler='gcc-5', asan=False, ubsan=False)
+add_ubuntu_tests(ubuntu_version='18.04', compiler='gcc-8', asan=False, ubsan=False)
+add_ubuntu_tests(ubuntu_version='18.04', compiler='clang-3.9', stl='libstdc++')
+add_ubuntu_tests(ubuntu_version='18.04', compiler='clang-7.0', stl='libstdc++',
# Disabled due to https://bugs.llvm.org/show_bug.cgi?id=41625.
use_precompiled_headers_in_tests=False)
@@ -167,6 +169,7 @@ add_bazel_tests(ubuntu_version='18.04', smoke_tests=['DebugPlain'])
# ASan/UBSan are disabled for all these, the analysis on later versions is better anyway.
# Also, in some combinations they wouldn't work.
+add_ubuntu_tests(ubuntu_version='16.04', compiler='gcc-6', asan=False, ubsan=False)
add_ubuntu_tests(ubuntu_version='16.04', compiler='gcc-5', asan=False, ubsan=False)
add_ubuntu_tests(ubuntu_version='16.04', compiler='clang-3.5', stl='libstdc++', asan=False, ubsan=False)
add_ubuntu_tests(ubuntu_version='16.04', compiler='clang-3.9', stl='libstdc++', asan=False, ubsan=False)