| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Also remove some unnecessary files.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
- Remove the legacy build jobs
- Remove the next- namespace.
|
|
|
|
|
|
| |
* [test-runner] Add iOS RenderTestRunner test metrics
* [test-runner] Add ios probe metrics
|
|
|
|
|
|
|
|
|
|
| |
* [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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* [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
|
|
|
|
| |
At the moment we have an invalid path as default.
|
|
|
|
| |
Not in use, for running a single test, use -f instead.
|
|
|
|
|
|
| |
Needed for Android, because the database is in readonly filesystem
and also because it is annoying to see files modified every time we
run the tests.
|
|
|
|
|
| |
Now that we use a cache, we no longer need "asset_path" and
"vendor_path".
|
|
|
|
| |
Instead of trying to read it from the filesystem.
|
| |
|
|
|
|
|
| |
Needed if we want to run tests online. Will default to the
MAPBOX_ACCESS_TOKEN environment value.
|
|
|
|
|
| |
And also make it not go to the network by setting the status
explicitly when when the -o flag is not passed.
|
|
|
|
| |
A path relative to the manifest pointing at the data cache.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Simplify the code path and make it print both rendering error and
metrics on fail.
|
|
|
|
| |
Also fail the bot in case there are new baselines.
|
|
|
|
|
|
| |
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 will now fail, but the tool will return 0 when *ONLY* metrics
fail, to make the bot continue. We will also run ignored tests and
check if they are ignored but passing.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Rebaseline flag allows to update or create new metric, in cases when
metric check is failed or expected metric is missing.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* [core] Refactoring transform state class
* [core] update matrix in transform, Fix precision
* [core] Make matrix mutable so that we only update them when needed
* [core] Add getters for matrices
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Command line option is still available and allows to override filter
that is defined in a manifest file.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* [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
|
|
|
|
|
| |
If there are multiple file size probes in a test file, it is
better to report all failures instead of first failed probe.
|
| |
|
| |
|