From 0b2e3ea11f3d43cac6125ef1761a5264de39a6bd Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Fri, 1 Dec 2017 19:43:02 +0300 Subject: [PATCH] Travis CI: Add a test with TSan with parallel marker (Linux/clang) --- .travis.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.travis.yml b/.travis.yml index c8476306..22be23c6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -351,6 +351,20 @@ matrix: - TESTS_CUSTOM_RUN=true - CONF_OPTIONS="--enable-cplusplus --enable-handle-fork --enable-munmap --enable-static" - NO_CLONE_LIBATOMIC_OPS=true + - os: linux + addons: + apt: + packages: + - clang-4.0 + sources: + - llvm-toolchain-trusty-4.0 + compiler: clang-4.0 + dist: trusty + language: c + env: + - CFLAGS_EXTRA="-fsanitize=thread -D NO_CANCEL_SAFE -D NO_INCREMENTAL -D USE_SPIN_LOCK -fno-omit-frame-pointer" + - CONF_OPTIONS="--enable-gc-assertions" + - NO_CLONE_LIBATOMIC_OPS=true - os: linux addons: apt: -- 2.40.0