From e0ef163d2b69c2f9642dd78910dd00a8526910bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20=C5=81oskot?= Date: Mon, 25 Jun 2018 21:40:03 +0200 Subject: [PATCH] [travis] Allow failures for variant=ubsan_integer Currently, UBSan integer checks report several false positives due to unsigned integer overflows (well-defined). Instead of hiding them completely, keep them displayed on the matrix until we decide how to handle. For example, there may be some issues regarding size of unsigned type used, etc. Sort variant=ubsan_* jobs. --- .travis.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3f7156161..30c813ab3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -111,7 +111,7 @@ matrix: - llvm-toolchain-trusty-5.0 - os: linux - env: COMPILER=clang++-5.0 VARIANT=ubsan_undefined TOOLSET=clang CXXSTD=c++11 UBSAN_OPTIONS='print_stacktrace=1' + env: COMPILER=clang++-5.0 VARIANT=ubsan_nullability TOOLSET=clang CXXSTD=c++11 UBSAN_OPTIONS='print_stacktrace=1' addons: apt: packages: @@ -121,7 +121,7 @@ matrix: - llvm-toolchain-trusty-5.0 - os: linux - env: COMPILER=clang++-5.0 VARIANT=ubsan_nullability TOOLSET=clang CXXSTD=c++11 UBSAN_OPTIONS='print_stacktrace=1' + env: COMPILER=clang++-5.0 VARIANT=ubsan_undefined TOOLSET=clang CXXSTD=c++11 UBSAN_OPTIONS='print_stacktrace=1' addons: apt: packages: @@ -142,6 +142,9 @@ matrix: packages: - doxygen + allow_failures: + - env: COMPILER=clang++-5.0 VARIANT=ubsan_integer TOOLSET=clang CXXSTD=c++11 UBSAN_OPTIONS='print_stacktrace=1' + install: - |- if [ "$DOC" ]; then