summaryrefslogtreecommitdiff
path: root/circle.yml
Commit message (Collapse)AuthorAgeFilesLines
* [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
|
* [ios, build] Use Ruby 2.6.x for build dependencies on CIJason Wray2019-09-241-1/+5
|
* [build] Force failing sanitizer bots to pass (#15661)Thiago Marcos P. Santos2019-09-191-3/+6
| | | | | | | But also mark them as FIXME. Motivation here is we know they are failing and are working on fixing them. We want to keep them running meanwhile, but not making the pull request show as CI failed.
* [build] Ignore submodules when formatting codeThiago Marcos P. Santos2019-09-181-1/+1
| | | | | We have submodules with names that will match *.hpp and we are not really interested on formatting them.
* [android, build] Generalize docs deployment script and add Android docs ↵Dan Swick2019-09-181-1/+10
| | | | deployment to circle config (#15299)