summaryrefslogtreecommitdiff
path: root/metrics
Commit message (Collapse)AuthorAgeFilesLines
* [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
|
* [metrics] Isolate binary size metricsThiago Marcos P. Santos2019-11-2824-106/+231
| | | | | Will give us a better view of what changed and by how much. Otherwise the test stops at the first failure.
* [metrics] Add binary size metricsThiago Marcos P. Santos2019-11-277-0/+131
This test will check the size of the tools and shared libraries built from previous bots in a single run. We will have +/- 1% acceptable variance before the test fails.