summaryrefslogtreecommitdiff
path: root/circle.yml
Commit message (Collapse)AuthorAgeFilesLines
* [ios, macos] Deleted iOS/macOS map SDK sources, resources, scriptsMinh Nguyễn2020-02-271-6/+0
|
* [build] Add license file for mbgl-core.aThiago Marcos P. Santos2020-02-271-0/+1
| | | | | Also make sure it will be always up to date by using the nitpick bot to enforce it.
* [build][ios] Upload updated metrics to CI artifactsJuha Alanen2020-02-271-1/+2
|
* [build][ios] Refactor iOS test runner CI job configsJuha Alanen2020-02-271-134/+81
|
* [build] Bump Xcode and iOS versions for test runner buildsJuha Alanen2020-02-181-14/+20
| | | | | Use the latest Xcode 11.3.1 and run the tests on iPhone 11 with the latest iOS 13.3.
* [build] Fix Android benchmark runner CI configJuha Alanen2020-02-181-0/+1
| | | | Save step had been removed.
* [build] Enable iOS benchmark runner in CIJuha Alanen2020-02-181-0/+69
|
* [build] Cleanup CircleCI configurationJuha Alanen2020-02-141-5/+4
| | | | | The parameters were moved to iOS cmake file, so now the RenderTestApp can be built with cmake.
* [build] Build iOS release for iPhone instead of simulatorJuha Alanen2020-02-141-13/+6
|
* [build] Use all available cores for macOS CI buildsJuha Alanen2020-02-141-1/+1
|
* [build] Enable iOS unit test runner in CIJuha Alanen2020-02-141-0/+69
|
* Bump GL-JSzmiao2020-02-111-1/+1
| | | | Backport GL-JS fix 'Hide glyphs behind the camera'(https://github.com/mapbox/mapbox-gl-js/pull/9229)
* [build] Remove unused filesThiago Marcos P. Santos2020-02-071-1/+0
| | | | | Buck build is no longer needed, neither is the previous CMake buildsystem.
* [build] Move the `next` buildsystem to the rootThiago Marcos P. Santos2020-02-071-6/+7
| | | | | | | | This will make the `next` buildsystem no longer the `next`, but the `actual`. The idea is to simplify the build, removing scripts, to make the platform buildsystem generated by CMake more compatible with IDEs and make development more streamlined. It will also make cross compilation easier.
* Add back ios-test-runner for beseline job (#16167)zmiao2020-02-031-2/+1
|
* [build] Remove baseline bot dependency on iOS testsThiago Marcos P. Santos2020-02-031-1/+2
| | | | The iOS test bot is failing because auth is failing.
* [build] Use all available cores for CI buildsJuha Alanen2020-01-301-2/+2
|
* [build] Disable TSAN checks for the test HTTP server in CI buildsJuha Alanen2020-01-301-0/+1
|
* [build] Enable unit tests for Qt MacOS builds in CIJuha Alanen2020-01-301-1/+0
|
* [test-runner] Enable rebaseline for next-ios-render-test-runner (#16147)zmiao2020-01-281-0/+7
|
* [build] Cleanup CircleCI configurationThiago Marcos P. Santos2020-01-281-987/+168
| | | | | - Remove the legacy build jobs - Remove the next- namespace.
* [test-runner] Add iOS RenderTestRunner test metrics (#16139)zmiao2020-01-241-3/+3
| | | | | | * [test-runner] Add iOS RenderTestRunner test metrics * [test-runner] Add ios probe metrics
* avoid restore sanity ccache since it will cause unarchive error for new ↵zmiao2020-01-221-4/+17
| | | | added macos job (#16135)
* [ios, macos] Include SKU token for offline requests (#16130)Jordan Kiley2020-01-211-1/+1
|
* [test-runner] Enable IOS RenderTestRunner and run it on Firebase (#16111)zmiao2020-01-211-6/+96
| | | | | | | | | | * [test-runner] Setup iOS RenderTestRunner * [test-runner] Make app runnable on firebase * Add iOS platform dependent expectation and ignores; Run prepare script via cmake * Make RenderTestRunner report test status
* [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
|