summaryrefslogtreecommitdiff
path: root/circle.yml
Commit message (Collapse)AuthorAgeFilesLines
...
* [build][android] Fix CI bot that validates downstream API breakageJuha Alanen2020-01-101-1/+1
|
* [build] Run Android unit test on FirebaseJuha Alanen2020-01-101-0/+35
|
* [ios] Add native_apple_interface to ios.cmake (#16103)Jordan Kiley2020-01-091-1/+1
| | | | | | * [ios] Add native_apple_interface to ios.cmake * [ios] Use Xcode for next-macos-xcode11-release
* [android] add CI bot that validates downstream API breakagetobrun2020-01-091-0/+14
|
* [build] Run Android benchmark on FirebaseJuha Alanen2020-01-031-0/+35
|
* [build] Make the configuration simplerThiago Marcos P. Santos2019-12-211-0/+3
| | | | | | Moved the Android flags to the compilation options interface and removed build options we are not using and go back to CMake defaults.
* [metrics] Add new baselines for Linux Clang8 and macOSThiago Marcos P. Santos2019-12-161-0/+2
|
* [build] Collect and publish new baselinesThiago Marcos P. Santos2019-12-161-35/+47
| | | | Also fail the bot in case there are new baselines.
* [build] If not found, use the cache from the sanity checks botThiago Marcos P. Santos2019-12-161-1/+1
| | | | Better than initializing git submodules from scratch.
* [build] Reorganize the render testsThiago Marcos P. Santos2019-12-161-18/+25
| | | | | | Move everything that might collect metrics to the metrics/ directory, the only test manifests inside the render-test/ directory are the unit tests of the probes.
* [build] Remove "wrapper" parameterThiago Marcos P. Santos2019-12-121-9/+11
| | | | | Make it a step of the Linux configuration, since it only makes sense for Linux.
* [build] Better isolate compiler flagsThiago Marcos P. Santos2019-12-111-4/+4
| | | | | | | | | | | Previously we had UndefinedBehavior mixed with other sanitizers, in special implicit conversions and overflows. Also, run the sanitizers in Release configuration, so they will run faster. -O1 is just needed for perfectly nice stack traces. Also, moving the flags to an interface will prevent them to leak to our external dependencies.
* [build] Upload nitpick artifactsThiago Marcos P. Santos2019-12-111-4/+6
| | | | | Upload diffs when the sanity bot complains about some wrong formatting of the code or buildsystem.
* [metrics] Run Android RenderTestRunner bot in rebaseline mode (#16036)zmiao2019-12-111-0/+8
|
* [metrics] Run gfx, network and memory probes in 'rebaseline' modeAlexander Shalamov2019-12-091-2/+2
|
* [metrics] Create gcc8-release metrics configurationAlexander Shalamov2019-12-091-1/+21
|
* [build] Do not halt UBSAN on errorsThiago Marcos P. Santos2019-12-071-1/+1
|
* [test-runner] Make Android RenderTestRunner bot fail when test cases are not ↵zmiao2019-12-041-0/+6
| | | | | | | | | | | | | | fully passed (#15994) * [test-runner] Fix failed tests, generate android specific expectations * [test-runner] Check render test runner testing result * [test-runner] Add error case to android ignore list * [test-runner] Update metrics * [test-runner] Move Android render tests with big diff(>0.006) to ignore list
* [android] remove platform specific Android code, migrate project to ↵tobrun2019-12-031-253/+0
| | | | mapbox-gl-native-android
* [test-runner] Add android RenderTestRunner baseline metrics (#15979)zmiao2019-12-021-1/+1
| | | | | | | | | | * [test-runner] Enable probe-testing android render test runner * [test-runner] Add pixel4 baseline metrics * Add git ignored metrics * Make renderTestrunner run two times with different manifest config
* [build] Get the bots enforcing the binary sizeThiago Marcos P. Santos2019-11-271-27/+80
| | | | | | Release bots will build and persist the build targets other workspaces. A bot will collect all the binaries and check the size.
* [test-runner] Move probe related command line args to manifestAlexander Shalamov2019-11-271-3/+1
| | | | | | | | | | | - Move probe related command line arguments to manifest, example: "probes": ["probeGFX", "probeNetwork", "probeMemory"], "metric_path": "metrics/linux" - Use manifest file name as a postfix for a result page - Move injected probes 'begin' section before map object creation - Generalize artifact storing shell script
* [render-test] Add metric_paths into Manifest (#15973)zmiao2019-11-271-0/+1
| | | | | | | | | | * [render-test]Add expected metrics path in manifest file * seperate metrics.json and expected.png * fix expected path parsing * keep expectation path if update is enabled
* [tests] Disable some metrics recording on FirebaseThiago Marcos P. Santos2019-11-211-1/+2
| | | | We are not using them, attempt to make the tests run faster.
* [build] Build Android release when running render testsThiago Marcos P. Santos2019-11-211-3/+3
|
* [render-test] Config CircleCi to run RenderTestApp on Firebase with Pixel4 ↵zmiao2019-11-201-0/+28
| | | | | (#15951) This reverts commit d2413d4ffffd087b352b6e4edd6e6322a311bc07.
* [build] Run Valgrind instead of Memory SanitizerThiago Marcos P. Santos2019-11-201-11/+9
| | | | | | Memory Sanitizer requires all the dependencies, including libstdc++ to be compiled with Memory Sanitizer, otherwise we will get tons of false positives.
* [build] Check if mapbox-gl-js is pinned to masterThiago Marcos P. Santos2019-11-191-0/+4
|
* No firebase skip for commits touching paths other than darwin-specificMikhail Pozdnyakov2019-11-131-3/+3
|
* [render-test] Add manifest parser for render-test-runner (#15861)zmiao2019-10-291-3/+3
| | | | | | | | | | * [render-test] Add manifest parser for render-test-runner * [render-test] Refactory manifest parser * [render-test] Parse full manifest file through CLI * [render-test] Add linux probe manifest
* Config CircleCI to save render test output when failing (#15863)zmiao2019-10-251-1/+3
| | | | | | * [render-test] Save index.html * Add extra folder
* back to v8Dane Springmeyer2019-10-241-1/+1
|
* fix linux node platform publishingDane Springmeyer2019-10-241-1/+36
|
* [build] Bump CI docker imageThiago Marcos P. Santos2019-10-231-1/+1
| | | | | This version includes gcloud, needed to run android firebase tests.
* [build] Make output of the tests verboseThiago Marcos P. Santos2019-10-181-1/+1
| | | | | We have a flaky test that is hanging on the bots and we need to find out which one.
* [build] Update to Xcode 11.1upstream/friedbunny-updates-to-xcode-11.1Jason Wray2019-10-151-7/+7
|
* [android] - remove snapshot and release builds, disable broken metric ↵tobrun2019-10-151-14/+3
| | | | collection script
* [build] Make sure offline_schema.hpp is up-to-dateThiago Marcos P. Santos2019-10-111-0/+1
| | | | | - Get the bots to verify that. - Fix the paths.
* [render-test] Update location of render / query test html pageAlexander Shalamov2019-10-101-1/+1
|
* [ios, android] Update curl command to indicate there is no password (as per ↵Julian Rex2019-10-101-3/+3
| | | | https://circleci.com/docs/api/#authentication) (#15796)
* [tests] Do not run tests in parallelThiago Marcos P. Santos2019-10-101-1/+1
| | | | Introduces too much flakeness.
* [build] Check for code generation on DarwinThiago Marcos P. Santos2019-10-101-0/+6
| | | | | Sadly, it can only be done inside macOS because of how examples are generated.
* [build] Remove redundant botsThiago Marcos P. Santos2019-10-101-245/+0
| | | | We have something equivalent on the `next` workspace for these bots.
* [ci] Fixed duplicated render tests run on MacOSMikhail Pozdnyakov2019-10-101-1/+1
|
* [ios] Skip metrics.sh step (#15779)Julian Rex2019-10-081-2/+5
|
* [build] enable query tests on native test runnerJuha Alanen2019-10-071-6/+36
|
* [ios] Disable iOS code coverage script #15749Jordan Kiley2019-10-031-1/+4
|
* Exclude Source.InvisibleSourcesTileNecessity from sanitizer CIMikhail Pozdnyakov2019-10-021-2/+2
|
* [build] Have the bots running clang-tidyThiago Marcos P. Santos2019-09-251-25/+20
|
* [build] Update CircleCI to Xcode 11Jason Wray2019-09-241-14/+14
|