summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorAndrew Morrow <acm@mongodb.com>2017-06-13 15:35:54 -0400
committerAndrew Morrow <acm@mongodb.com>2017-06-14 17:14:38 -0400
commit6c0e2884a22a82d57f2cef12756fc6a7609e20c9 (patch)
tree0c36ce4fab4b911243ee986f0b7f9b7e110361b4 /etc
parentce0cf6a2d32ac48f54a8e4bca0adf48a4916f9be (diff)
downloadmongo-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.yml23
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: