summaryrefslogtreecommitdiff
path: root/metrics
Commit message (Collapse)AuthorAgeFilesLines
* Updated binary size baselinesMinh Nguyễn2020-02-271-3/+3
|
* [core] Update baselines for gl-native toolsAlexander Shalamov2020-02-261-3/+3
|
* [test-runner] Add new metricszmiao2020-02-214-0/+140
|
* [core] Implement 'in' expression. (#16162)Kevin Li2020-02-152-9/+9
| | | | | | | | | | | | | | | | | | * Implement in.cpp * Fix review comments. * Add expression_equality test for 'in' * Fix review comments. * [core] Update changelog. * [core] Update mapbox-gl-js * [core] Ignore render-tests/debug/padding * [core] Update baseline.
* [core] Update baselinesAlexander Shalamov2020-02-141-1/+1
|
* Apply new baselinesKarim Naaji2020-02-145-3/+143
|
* Whitelist render-tests/line-dasharray/zero-length-gapKarim Naaji2020-02-141-2/+1
|
* [metrics] Add new metric baselineszmiao2020-02-124-0/+140
|
* [core] Support [within expression] with layout propertyzmiao2020-02-121-2/+1
|
* Add metric baselines for within expression/render testszmiao2020-02-1216-0/+560
|
* Update baselineszmiao2020-02-126-15/+8
|
* Update metricsMikhail Pozdnyakov2020-02-112-4/+4
|
* Add new metric baselineszmiao2020-02-1116-0/+560
|
* Bump GL-JSzmiao2020-02-111-1/+30
| | | | Backport GL-JS fix 'Hide glyphs behind the camera'(https://github.com/mapbox/mapbox-gl-js/pull/9229)
* [core] Update baselinesAlexander Shalamov2020-02-111-4/+4
|
* [tile mode] Improvements in symbol placement on tile bordersMikhail Pozdnyakov2020-02-031-0/+0
| | | | | | | | | | | | | | | | This change fixes the following problems: 1) Before this change, when multiple symbols were grouped close to the tile borders, different tiles could place different symbols, because each tile arbitrary assigned feature ids, and these ids defined the placement order being applied. This caused artifacts at the tile boundaries. With this change, in tile mode the placement order of two symbols crossing a tile border is defined by their anchor `y` values. It means that the symbols are being placed the same order across all the tiles. 2) Before this change, the engine did not place with priority the symbols crossing the borders between two neighboring tiles. Now it does, and it improves a lot symbol placement stability in the tile map mode.
* [build] Cleanup CircleCI configurationThiago Marcos P. Santos2020-01-285603-135/+135
| | | | | - Remove the legacy build jobs - Remove the next- namespace.
* [tile mode] Fix variable symbols placementMikhail Pozdnyakov2020-01-271-0/+0
| | | | | This commit allows the variable symbols to cross the tile border only if their anchor is the first anchor from the `text-variable-anchor` list.
* [metrics] Upbdate baselines for test app binary sizeAlexander Shalamov2020-01-271-3/+3
|
* [test-runner] Add iOS RenderTestRunner test metrics (#16139)zmiao2020-01-241110-0/+38801
| | | | | | * [test-runner] Add iOS RenderTestRunner test metrics * [test-runner] Add ios probe metrics
* [test-runner] Enable IOS RenderTestRunner and run it on Firebase (#16111)zmiao2020-01-215-0/+25
| | | | | | | | | | * [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
* [test-runner] Add stretchable icons resources to cacheAlexander Shalamov2020-01-151-0/+0
|
* [metrics] Baselines for stretchable icons featureAlexander Shalamov2020-01-151950-3778/+6306
|
* [core] implement stretchable icons for icon-text-fitKonstantin Käfer2020-01-151-10/+0
|
* [core] Modularize FileSource codebase (#15768)Alexander Shalamov2020-01-133-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [core] Introduce FileSourceManager and use it for default platform impl - Add `FileSourceManager` interface that provides access to `FileSource` instances and means of registering / unregistering `FileSource` factories - Split `DefaultFileSource` into smaller parts - Add `DatabaseFileSource` interface and it's default implementation - Remove inter-dependencies between concrete `FileSource` classes * [build] Add files to next build system * [core] Add generic property setters / getters * [core] Remove setOnlineStatus from OnlineFileSource interface * [core] Hide threading implementation details from DatabaseFileSource interface * [core] Make DB file source methods virtual * [core] Add documentation for DatabaseFileSource and rename one method * [core] Use simple callback instead of ActorRef * [core] Remove ActorRef from OnlineFileSource public header * [core] Add callback to FileSource::forward async API * [core] Pass OfflineRegionDefinition by value * [core] Update tests to use modular file sources * [core] Update unit tests * [core] Update unit tests after rebase * [core] Backport low prio fix for cached requests * [core] Backport pack database * [core] Return removed factory from unRegisterFileSourceFactory * [core] Rename shadowed args in onlinefilesource * [core] Remove simple std::function callback aliases * [core] Expose online file source property keys in public header file * [test-runner] Add proxy file source test runner * [cache] Update mbgl-cache utility to use new file source * [metrics] Rebaseline binary size metrics * [offline] Update offline utility * [core] Update changelog
* [metrics] Add new baselinesThiago Marcos P. Santos2020-01-08109-218/+218
| | | | More accurate now since everything goes through the FileSource.
* [metrics] Add 2 tests to the ignore listThiago Marcos P. Santos2020-01-081-0/+2
| | | | | Need further investigation on why these tests are failing after we started to use the cache database.
* [metrics] Use the cache database instead of file paths for fixturesThiago Marcos P. Santos2020-01-0815-36/+25
| | | | | Now that we use a cache, we no longer need "asset_path" and "vendor_path".
* Update change log and binary size metricsMikhail Pozdnyakov2020-01-081-4/+4
|
* [test] Update render test expectationsMikhail Pozdnyakov2020-01-081-0/+0
|
* [tests] Update all-anchors-tile-map-mode expectationsMikhail Pozdnyakov2019-12-185-36/+36
|
* [metrics] Add baselines for a new testAlexander Shalamov2019-12-178-16/+156
|
* [core] Fix really overscaled lines #16018Ansis Brammanis2019-12-171-1/+0
|
* [metrics] Add new baselinesAlexander Shalamov2019-12-1714-16/+296
|
* [core] Unskip render testsAlexander Shalamov2019-12-171-2/+0
|
* [metrics] Remove **/token from .gitignoreThiago Marcos P. Santos2019-12-178-0/+280
| | | | This explains why these tests were not being rebaselined...
* [metrics] Add new baselines for Linux Clang8 and macOSThiago Marcos P. Santos2019-12-162196-0/+76766
|
* [metrics] Rebaseline Linux GCC8 metricsThiago Marcos P. Santos2019-12-1653-1822/+0
| | | | Sames as for Android, remove ignored and probes not in use.
* [metrics] Rebaseline Android testsThiago Marcos P. Santos2019-12-161134-15579/+0
| | | | | | | This was done using the new baseline bot :-) - Removed metrics from ignored tests. - Removed memory metrics for render tests, not in use.
* [metrics] Delete test that doesn't make senseThiago Marcos P. Santos2019-12-162-32/+0
| | | | | | | This test is ignored because we expect it to "ignore but fail". But it will generate a fatal error because it doesn't have the metrics file, thus should have been skipped instead.
* [build] Collect and publish new baselinesThiago Marcos P. Santos2019-12-1628-116/+110
| | | | Also fail the bot in case there are new baselines.
* [build] Reorganize the render testsThiago Marcos P. Santos2019-12-16107-40/+1433
| | | | | | 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.
* [metrics] Run Android RenderTestRunner bot in rebaseline mode (#16036)zmiao2019-12-111145-0/+53610
|
* [metrics] Create gcc8-release metrics configurationAlexander Shalamov2019-12-091145-0/+40096
|
* [glfw] Add static render test creatorThiago Marcos P. Santos2019-12-092-2/+2
| | | | | | | Press F1 to create a render test for the current view. The test will be created at the base folder (current if nothing is provided) + /NNNN (the next free entry).
* [metrics] Rebaseline linux-gcc8 mbgl-offline filesize metricAlexander Shalamov2019-12-021-1/+1
|
* [metrics] Rebaseline filesize metric for linux-clang8Alexander Shalamov2019-12-021-3/+3
|
* [android] Use icf=allThiago Marcos P. Santos2019-11-292-2/+2
| | | | | | Chromium is using it for a while on ARM. https://codereview.chromium.org/1153143004/patch/20001/30002
* [metrics] Measure compressed size for AndroidThiago Marcos P. Santos2019-11-288-8/+8
| | | | Because what metters is the size we add to the APK.
* [metrics] Add new baselines.Thiago Marcos P. Santos2019-11-283-3/+3
|