| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* [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
|
|
|
|
| |
Instead of trying to read it from the filesystem.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Simplify the code path and make it print both rendering error and
metrics on fail.
|
| |
|
| |
|
|
|
|
| |
File must be `metrics.json`.
|
|
|
|
|
| |
This code was matching `style.json` instead of `metrics.json` if
the `style.json` was contained inside `metrics/.../style.json`.
|
|
|
|
|
|
|
|
|
|
| |
* [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
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* [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
|
|
|
|
|
| |
Move the fields from geometry.hpp/feature.hpp as they are not
part of the GeoJSON specification.
|
|
|
|
|
|
| |
* [render-test] Add configurable path via CLI arguments
* [render-test] Change ignore path config
|
|
|
|
|
|
|
|
|
|
|
|
| |
device (#15827)
* [test-runner]Add android render-test-runner NativeActivity app
* [test-runner] Fix cmake for CI build failure
* [test-runner] Update folder location, change app configureation
* [test-runner] Add running instruction
|
| |
|
|
|
|
|
|
| |
-e[expectationsPath], --expectationsPath=[expectationsPath]
Test expectations path.
|
| |
|
| |
|
| |
|
|
|
|
| |
It is ugly.
|
| |
|
|
|
|
| |
Otherwise the file will have an empty tag.
|
|
|
|
| |
And make sure we run it on the bots
|
|
|
|
|
|
|
|
|
|
| |
For a given absolute or relative path, measure the size of the file.
This is useful for measuring if the cache has increased as expected
after moving a camera or decreased after cleaning up.
In a more hackish manner, could be used for collecting binary size
statistics of shared libraries.
|
|
|
|
| |
It was doing nothing and always using the default root path.
|
|
|
|
|
|
|
| |
Before this change, the found paths to the expected images
erroneously included the path to the `metrics.json` file
(if this file was present) leading to raising of an
unhandled exception.
|
| |
|
|
|
|
|
|
|
| |
This change adds filter command line option to render test runner,
so that test can be filtered by providing regular expression, for instance:
mbgl-render-test -f .*hillshade.*
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The `mapbox-gl-native`-specific render tests expected results will
be stored at the `render-test/expected/` subfolder.
Test runner will automatically put new expected results there if
invoked with `UPDATE=true`.
|
|
|
|
|
| |
Two render tests failing only with mbgl-render-tests are added to platform
specific ignores. This is to be extended with fill-extrusion-pattern failing only on mac.
|
|
|