summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuha Alanen <juha.alanen@mapbox.com>2020-04-28 16:54:26 +0300
committerJuha Alanen <juha.alanen@mapbox.com>2020-04-29 16:05:49 +0300
commit6c124bf39cd8b1987062f0289cb0522593c0bd58 (patch)
tree8c29ab84915c05ad7fc0a54099887771db55fc5c
parent8ee8b9d9a6d63b1edb11e123bfe258e8dd32a106 (diff)
downloadqtlocation-mapboxgl-6c124bf39cd8b1987062f0289cb0522593c0bd58.tar.gz
ci test
-rw-r--r--circle.yml187
1 files changed, 3 insertions, 184 deletions
diff --git a/circle.yml b/circle.yml
index 7ba0c77b8d..90aea16eb6 100644
--- a/circle.yml
+++ b/circle.yml
@@ -15,190 +15,9 @@ workflows:
development:
jobs:
- sanity-checks
- - build-template:
- name: android-armeabi-v7a-release
- executor_name: ubuntu-eoan
- target_is_android: true
- requires:
- - sanity-checks
- config_params: '-G Ninja -DCMAKE_INSTALL_PREFIX=/tmp/workspace/install/$CIRCLE_JOB -DCMAKE_TOOLCHAIN_FILE=/opt/android/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_CCACHE=/usr/bin/ccache -DANDROID_ABI=armeabi-v7a'
- install: true
- - build-template:
- name: android-arm64-v8a-release
- executor_name: ubuntu-eoan
- target_is_android: true
- requires:
- - sanity-checks
- config_params: '-G Ninja -DCMAKE_INSTALL_PREFIX=/tmp/workspace/install/$CIRCLE_JOB -DCMAKE_TOOLCHAIN_FILE=/opt/android/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_CCACHE=/usr/bin/ccache -DANDROID_ABI=arm64-v8a'
- build_params: '--target libmbgl-render-test-runner.so'
- install: true
- - build-template:
- name: android-x86-release
- executor_name: ubuntu-eoan
- target_is_android: true
- requires:
- - sanity-checks
- config_params: '-G Ninja -DCMAKE_INSTALL_PREFIX=/tmp/workspace/install/$CIRCLE_JOB -DCMAKE_TOOLCHAIN_FILE=/opt/android/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_CCACHE=/usr/bin/ccache -DANDROID_ABI=x86'
- build_params: '--target libmbgl-render-test-runner.so'
- install: true
- - build-template:
- name: android-x86_64-release
- executor_name: ubuntu-eoan
- target_is_android: true
- requires:
- - sanity-checks
- config_params: '-G Ninja -DCMAKE_INSTALL_PREFIX=/tmp/workspace/install/$CIRCLE_JOB -DCMAKE_TOOLCHAIN_FILE=/opt/android/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_CCACHE=/usr/bin/ccache -DANDROID_ABI=x86_64'
- build_params: '--target libmbgl-render-test-runner.so'
- install: true
- - build-template:
- name: linux-gcc8-release
- executor_name: ubuntu-eoan
- target_is_linux: true
- requires:
- - sanity-checks
- config_params: '-G Ninja -DCMAKE_INSTALL_PREFIX=/tmp/workspace/install/$CIRCLE_JOB -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8'
- install: true
- metrics: true
- style_tests: true
- - build-template:
- name: linux-gcc5-release
- executor_name: ubuntu-eoan
- target_is_linux: true
- requires:
- - linux-gcc8-release
- config_params: '-G Ninja -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER=gcc-5 -DCMAKE_CXX_COMPILER=g++-5'
- build_params: '--target mbgl-glfw'
- test_params: '-N -Q'
- - build-template:
- name: linux-gcc8-debug-coverage
- executor_name: ubuntu-eoan
- target_is_linux: true
- requires:
- - linux-gcc8-release
- config_params: '-G Ninja -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DCMAKE_BUILD_TYPE=Debug -DMBGL_WITH_COVERAGE=ON'
- style_tests: true
- upload_coverage: true
- - build-template:
- name: linux-clang8-release
- executor_name: ubuntu-eoan
- target_is_linux: true
- requires:
- - sanity-checks
- config_params: '-G Ninja -DCMAKE_INSTALL_PREFIX=/tmp/workspace/install/$CIRCLE_JOB -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER=clang-8 -DCMAKE_CXX_COMPILER=clang++-8'
- install: true
- metrics: true
- style_tests: true
- - build-template:
- name: FIXME-linux-asan
- executor_name: ubuntu-eoan
- target_is_linux: true
- requires:
- - sanity-checks
- config_params: '-G Ninja -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER=clang-8 -DCMAKE_CXX_COMPILER=clang++-8 -DMBGL_WITH_SANITIZER=address'
- test_params: '|| true'
- style_tests: true
- - build-template:
- name: linux-tsan
- executor_name: ubuntu-eoan
- target_is_linux: true
- requires:
- - sanity-checks
- config_params: '-G Ninja -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER=clang-8 -DCMAKE_CXX_COMPILER=clang++-8 -DMBGL_WITH_SANITIZER=thread'
- style_tests: true
- - build-template:
- name: FIXME-linux-valgrind
- executor_name: ubuntu-eoan
- target_is_linux: true
- requires:
- - sanity-checks
- config_params: '-G Ninja -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER=clang-8 -DCMAKE_CXX_COMPILER=clang++-8 -DCMAKE_CXX_FLAGS=-DSANITIZE'
- test_params: '-j 4 -E "mbgl-node|gl-benchmark" -D ExperimentalMemCheck || true'
- - build-template:
- name: linux-ubsan
- executor_name: ubuntu-eoan
- target_is_linux: true
- requires:
- - sanity-checks
- config_params: '-G Ninja -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER=clang-8 -DCMAKE_CXX_COMPILER=clang++-8 -DMBGL_WITH_SANITIZER=undefined'
- style_tests: true
- - build-template:
- name: qt5-linux-gcc5-release
- executor_name: ubuntu-eoan
- target_is_linux: true
- requires:
- - sanity-checks
- config_params: '-G Ninja -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER=gcc-5 -DCMAKE_CXX_COMPILER=g++-5 -DMBGL_WITH_QT=ON'
- - build-template:
- name: qt5-macos-gcc5-release
- executor_name: macos-11_1_0
- target_is_macos: true
- requires:
- - linux-gcc8-release
- config_params: '-G Ninja -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DMBGL_WITH_QT=ON -DCMAKE_PREFIX_PATH=$(echo /usr/local/Cellar/qt/5.*/lib/cmake)'
- - build-template:
- name: macos-xcode11-release
- executor_name: macos-11_1_0
- target_is_macos: true
- requires:
- - linux-gcc8-release
- config_params: '-G Ninja -DCMAKE_INSTALL_PREFIX=/tmp/workspace/install/$CIRCLE_JOB -DCMAKE_CXX_COMPILER_LAUNCHER=ccache'
- install: true
- metrics: true
- style_tests: true
- - build-template:
- name: macos-xcode11-debug
- executor_name: macos-11_1_0
- target_is_macos: true
- requires:
- - macos-xcode11-release
- config_params: '-G Ninja -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_BUILD_TYPE=Debug -DMBGL_WITH_COVERAGE=ON'
- style_tests: true
- upload_coverage: true
- - build-template:
- name: ios-xcode11-release
- executor_name: macos-11_3_1
- target_is_macos: true
- requires:
- - linux-gcc8-release
- config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_ARCHITECTURES=arm64e -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_WITH_IOS_CCACHE=ON'
- build_params: '--config Release'
- - android-benchmark-runner:
- requires:
- - linux-gcc8-release
- - android-render-test-runner:
- requires:
- - linux-gcc8-release
- - android-unit-test-runner:
- requires:
- - linux-gcc8-release
- - ios-render-test-runner:
- requires:
- - linux-gcc8-release
- - ios-unit-test-runner:
- requires:
- - linux-gcc8-release
- - ios-benchmark-runner:
- requires:
- - linux-gcc8-release
- - baselines:
- requires:
- - android-arm64-v8a-release
- - android-armeabi-v7a-release
- - android-render-test-runner
- - android-x86-release
- - android-x86_64-release
- - linux-clang8-release
- - linux-gcc8-release
- - macos-xcode11-release
- - ios-render-test-runner
- - trigger-pipeline:
- requires:
- - baselines
- name: mapboxci
- slug: mapbox/mapbox-gl-native-internal
- - android-api-breakage:
- requires:
- - baselines
+ - android-benchmark-runner
+ - ios-benchmark-runner
+
nightly:
triggers:
- schedule: