summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDane Springmeyer <dane@mapbox.com>2019-08-13 10:39:21 -0700
committerDane Springmeyer <dane@mapbox.com>2019-08-13 10:39:21 -0700
commitd77687acfe88c8c2e92f80f902084cff6bfedb99 (patch)
tree4086b5067ecfaf17b4573e77e393331f102f24e8
parent1ffb417bdb86bfa290dd1984140e7d83ea6ce7fd (diff)
downloadqtlocation-mapboxgl-d77687acfe88c8c2e92f80f902084cff6bfedb99.tar.gz
detect leaks in asan buildupstream/asan-leaks
-rw-r--r--circle.yml113
1 files changed, 57 insertions, 56 deletions
diff --git a/circle.yml b/circle.yml
index 68c49dd3f6..ef92c11ea9 100644
--- a/circle.yml
+++ b/circle.yml
@@ -12,60 +12,60 @@ workflows:
# unique aspect of the build environment.
# - {build type} is typically "debug" or "release".
#
- - nitpick
- - clang-tidy:
- filters:
- branches:
- ignore: master
- - android-debug-arm-v7-buck
- - android-arm-template:
- name: android-debug-arm-v8
- - android-arm-template:
- name: android-gnustl-arm-v7
- stl: gnustl_shared
- firebase_device_id: "flo"
- firebase_device_os: "21"
- image: android-ndk-r17c:1d5db0eb34
- abi: arm-v7
- - android-release:
- filters:
- tags:
- only: /android-v.*/
- - node-clang39-release:
- filters:
- tags:
- only: /node-.*/
- - node-gcc8-debug:
- filters:
- tags:
- only: /node-.*/
- - node-macos-release:
- filters:
- tags:
- only: /node-.*/
- - linux-clang-38-libcxx-debug:
- name: linux-clang-3.8-libcxx-debug
+ # - nitpick
+ # - clang-tidy:
+ # filters:
+ # branches:
+ # ignore: master
+ # - android-debug-arm-v7-buck
+ # - android-arm-template:
+ # name: android-debug-arm-v8
+ # - android-arm-template:
+ # name: android-gnustl-arm-v7
+ # stl: gnustl_shared
+ # firebase_device_id: "flo"
+ # firebase_device_os: "21"
+ # image: android-ndk-r17c:1d5db0eb34
+ # abi: arm-v7
+ # - android-release:
+ # filters:
+ # tags:
+ # only: /android-v.*/
+ # - node-clang39-release:
+ # filters:
+ # tags:
+ # only: /node-.*/
+ # - node-gcc8-debug:
+ # filters:
+ # tags:
+ # only: /node-.*/
+ # - node-macos-release:
+ # filters:
+ # tags:
+ # only: /node-.*/
+ # - linux-clang-38-libcxx-debug:
+ # name: linux-clang-3.8-libcxx-debug
- linux-clang-7-sanitize-address-undefined
- linux-clang-7-sanitize-thread
- - linux-gcc49-debug:
- name: linux-gcc4.9-debug
- - linux-gcc5-debug-coverage
- - linux-doxygen
- - linux-render-tests
- - ios-debug
- - ios-debug-xcode11
- - ios-release-template:
- name: ios-release
- - ios-release-tag:
- filters:
- tags:
- only: /ios-.*/
- branches:
- ignore: /.*/
- - macos-debug
- - macos-render-tests
- - qt5-linux-gcc5-release
- - qt5-macos-debug
+ # - linux-gcc49-debug:
+ # name: linux-gcc4.9-debug
+ # - linux-gcc5-debug-coverage
+ # - linux-doxygen
+ # - linux-render-tests
+ # - ios-debug
+ # - ios-debug-xcode11
+ # - ios-release-template:
+ # name: ios-release
+ # - ios-release-tag:
+ # filters:
+ # tags:
+ # only: /ios-.*/
+ # branches:
+ # ignore: /.*/
+ # - macos-debug
+ # - macos-render-tests
+ # - qt5-linux-gcc5-release
+ # - qt5-macos-debug
nightly:
triggers:
- schedule:
@@ -856,9 +856,9 @@ jobs:
BUILDTYPE: Sanitize
WITH_EGL: 1
GDB: '' # Do not run with GDB
- CXXFLAGS: -fsanitize=address -fsanitize=undefined
- LDFLAGS: -fsanitize=address -fsanitize=undefined
- ASAN_OPTIONS: detect_leaks=0:color=always:print_summary=1
+ CXXFLAGS: -fsanitize=address,undefined,leak
+ LDFLAGS: -fsanitize=address,undefined,leak
+ ASAN_OPTIONS: detect_leaks=1:color=always:print_summary=1
UBSAN_OPTIONS: print_stacktrace=1:color=always:print_summary=1
steps:
- install-dependencies
@@ -867,7 +867,8 @@ jobs:
- build-test
- save-dependencies
- run-unit-tests-sanitized
-
+ - build-mbgl-render-test
+ - run-linux-render-tests
# ------------------------------------------------------------------------------
linux-clang-7-sanitize-thread:
docker: