diff options
author | Andrew Morrow <acm@mongodb.com> | 2017-06-13 15:35:54 -0400 |
---|---|---|
committer | Andrew Morrow <acm@mongodb.com> | 2017-06-14 17:14:38 -0400 |
commit | 6c0e2884a22a82d57f2cef12756fc6a7609e20c9 (patch) | |
tree | 0c36ce4fab4b911243ee986f0b7f9b7e110361b4 /etc | |
parent | ce0cf6a2d32ac48f54a8e4bca0adf48a4916f9be (diff) | |
download | mongo-6c0e2884a22a82d57f2cef12756fc6a7609e20c9.tar.gz |
SERVER-29625 Add a mini test under combined ASAN/UBSAN to required builders
Diffstat (limited to 'etc')
-rw-r--r-- | etc/evergreen.yml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml index ccaa6eba093..a0922cbb638 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -8762,6 +8762,29 @@ buildvariants: - name: tool - name: tool_WT +- name: ubuntu1604-debug-aubsan-lite + display_name: "! {A,UB}SAN Enterprise SSL Ubuntu 16.04 DEBUG" + modules: + - enterprise + run_on: + - ubuntu1604-build + stepback: true + expansions: + tooltags: "-tags 'ssl'" + # We need llvm-symbolizer in the PATH for ASAN for clang-3.7 or later. + variant_path_suffix: /opt/mongodbtoolchain/v2/bin + san_options: UBSAN_OPTIONS="print_stacktrace=1" LSAN_OPTIONS="suppressions=etc/lsan.suppressions" ASAN_OPTIONS=detect_leaks=1:check_initialization_order=true:strict_init_order=true + compile_flags: --variables-files=etc/scons/mongodbtoolchain_clang.vars --dbg=on --opt=on --allocator=system --sanitize=undefined,address --ssl -j$(grep -c ^processor /proc/cpuinfo) --nostrip + num_jobs_available: $(($(grep -c ^processor /proc/cpuinfo) / 3)) # Avoid starting too many mongod's under {A,UB}SAN build. + build_mongoreplay: true + tasks: + - name: compile + - name: compile_all + - name: dbtest + - name: dbtest_WT + - name: jsCore + - name: jsCore_WT + - name: enterprise-ubuntu-dynamic-1604-64-bit display_name: "* Shared Library Enterprise Ubuntu 16.04" modules: |