Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [render-test] Fix logging | Thiago Marcos P. Santos | 2020-04-17 | 1 | -0/+2 |
| | | | | Was broken after logging got moved to its own thread. | ||||
* | [core] PlacedSymbolData contains layer id | Mikhail Pozdnyakov | 2020-04-09 | 1 | -3/+3 |
| | |||||
* | [render tests][tile mode] Check symbol icons cut-offs | Mikhail Pozdnyakov | 2020-04-06 | 3 | -41/+62 |
| | |||||
* | [render tests][tile mode] Enable automatic labels cut-off detection | Mikhail Pozdnyakov | 2020-04-06 | 4 | -4/+68 |
| | |||||
* | [core] Introduce Renderer::clearData() instead of keepRenderData map options | Mikhail Pozdnyakov | 2020-03-20 | 1 | -2/+2 |
| | | | | | | | | | | `Renderer::clearData()` is a better API than the removed `MapOptions::keepRenderData()`: - gives more flexibility to the client - similar to the existing `Renderer::reduceMemoryUse()` - the `MapOptions::keepRenderData()` API implementation could not handle the raise condition, which happened if the new still image request had come before all tiles from the previous requests were loaded. Co-authored-by: Dane Springmeyer <dane@mapbox.com> | ||||
* | [build] Use found code sign identities | zmiao | 2020-03-19 | 1 | -6/+9 |
| | |||||
* | [render tests] Unset `MapOptions::keepRenderData()` flag in tile mode | Mikhail Pozdnyakov | 2020-03-18 | 1 | -1/+2 |
| | |||||
* | [test][ios] Update iOS render test data setup script | Juha Alanen | 2020-03-12 | 1 | -13/+20 |
| | |||||
* | [render test runner] Enable pixel ratio in tile mode | Mikhail Pozdnyakov | 2020-03-05 | 2 | -27/+39 |
| | |||||
* | [build][ios] Refactor iOS test runner CI job configs | Juha Alanen | 2020-02-27 | 1 | -2/+2 |
| | |||||
* | [core] FileSourceManager::getFileSource() returns PassRefPtr | Mikhail Pozdnyakov | 2020-02-26 | 1 | -1/+1 |
| | |||||
* | [core] Consolidate file source keys in the generic FileSource header | Mikhail Pozdnyakov | 2020-02-25 | 1 | -1/+1 |
| | | | | | Thus we do not need to include specific headers to use `{set|get}Property` API with key constants. | ||||
* | [test-runner] Share common code between test runners | Juha Alanen | 2020-02-18 | 1 | -9/+0 |
| | | | | Also remove some unnecessary files. | ||||
* | [test-runner] Share common code between iOS test runners | Juha Alanen | 2020-02-14 | 9 | -303/+0 |
| | |||||
* | [build] Move the `next` buildsystem to the root | Thiago Marcos P. Santos | 2020-02-07 | 3 | -15/+68 |
| | | | | | | | | 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. | ||||
* | [test-runner] Enable rebaseline for next-ios-render-test-runner (#16147) | zmiao | 2020-01-28 | 5 | -4/+71 |
| | |||||
* | [build] Cleanup CircleCI configuration | Thiago Marcos P. Santos | 2020-01-28 | 4 | -11/+11 |
| | | | | | - Remove the legacy build jobs - Remove the next- namespace. | ||||
* | [test-runner] Add iOS RenderTestRunner test metrics (#16139) | zmiao | 2020-01-24 | 6 | -36/+76 |
| | | | | | | * [test-runner] Add iOS RenderTestRunner test metrics * [test-runner] Add ios probe metrics | ||||
* | [test-runner] Enable IOS RenderTestRunner and run it on Firebase (#16111) | zmiao | 2020-01-21 | 30 | -1/+907 |
| | | | | | | | | | | * [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] Modularize FileSource codebase (#15768) | Alexander Shalamov | 2020-01-13 | 5 | -22/+48 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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 | ||||
* | [render-test] Make the manifest mandatory | Thiago Marcos P. Santos | 2020-01-08 | 2 | -8/+6 |
| | | | | At the moment we have an invalid path as default. | ||||
* | [render-test] Remove positional argument | Thiago Marcos P. Santos | 2020-01-08 | 3 | -43/+20 |
| | | | | Not in use, for running a single test, use -f instead. | ||||
* | [core] Make it possible to reopen the database read-only for testing | Thiago Marcos P. Santos | 2020-01-08 | 1 | -0/+6 |
| | | | | | | 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. | ||||
* | [metrics] Use the cache database instead of file paths for fixtures | Thiago Marcos P. Santos | 2020-01-08 | 1 | -12/+2 |
| | | | | | Now that we use a cache, we no longer need "asset_path" and "vendor_path". | ||||
* | [render-test] Use image from the cache for addImage operation | Thiago Marcos P. Santos | 2020-01-08 | 4 | -11/+37 |
| | | | | Instead of trying to read it from the filesystem. | ||||
* | [render-test] Effectively use the offline cache for fixtures | Thiago Marcos P. Santos | 2020-01-08 | 9 | -267/+87 |
| | |||||
* | [render-test] Add access token to the test manifest | Thiago Marcos P. Santos | 2020-01-08 | 2 | -1/+27 |
| | | | | | Needed if we want to run tests online. Will default to the MAPBOX_ACCESS_TOKEN environment value. | ||||
* | [render-test] Add flag to run tests online | Thiago Marcos P. Santos | 2020-01-08 | 1 | -3/+11 |
| | | | | | And also make it not go to the network by setting the status explicitly when when the -o flag is not passed. | ||||
* | [render-test] Add cache database path to the manifest | Thiago Marcos P. Santos | 2020-01-08 | 2 | -0/+18 |
| | | | | A path relative to the manifest pointing at the data cache. | ||||
* | [render-test] Fixed typo and remove unused | Thiago Marcos P. Santos | 2020-01-08 | 1 | -29/+14 |
| | |||||
* | [test runner] Show all tiles independently in Tile mode | Mikhail Pozdnyakov | 2019-12-18 | 1 | -7/+44 |
| | |||||
* | [test runner] Rendering a single tile in Tile mode | Mikhail Pozdnyakov | 2019-12-18 | 3 | -11/+40 |
| | |||||
* | [render-tests] Fix tests not rendering when both metrics and render fails | Thiago Marcos P. Santos | 2019-12-17 | 1 | -5/+7 |
| | |||||
* | [render-test] Cleanup on the render tests results | Thiago Marcos P. Santos | 2019-12-16 | 5 | -120/+129 |
| | | | | | Simplify the code path and make it print both rendering error and metrics on fail. | ||||
* | [build] Collect and publish new baselines | Thiago Marcos P. Santos | 2019-12-16 | 1 | -1/+1 |
| | | | | Also fail the bot in case there are new baselines. | ||||
* | [build] Reorganize the render tests | Thiago Marcos P. Santos | 2019-12-16 | 100 | -1216/+5 |
| | | | | | | 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. | ||||
* | [render-test] Fix metrics passing when failing | Thiago Marcos P. Santos | 2019-12-16 | 3 | -16/+32 |
| | | | | | | 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. | ||||
* | [test runner] Explicitly initialize TestContext POD members | Mikhail Pozdnyakov | 2019-12-14 | 1 | -2/+2 |
| | |||||
* | [test-runner] Fix network probe | Alexander Shalamov | 2019-12-13 | 1 | -3/+7 |
| | |||||
* | [render test] Fix probes failure reports | Mikhail Pozdnyakov | 2019-12-13 | 3 | -11/+7 |
| | |||||
* | [test runner] Refactor injected probes operations code | Mikhail Pozdnyakov | 2019-12-13 | 2 | -126/+130 |
| | |||||
* | [test runner] Split operations parsing and execution | Mikhail Pozdnyakov | 2019-12-13 | 5 | -663/+805 |
| | |||||
* | [test runner] Introduce TestOperation | Mikhail Pozdnyakov | 2019-12-13 | 2 | -9/+18 |
| | |||||
* | [test runner] Introduce generic TestContext | Mikhail Pozdnyakov | 2019-12-13 | 2 | -59/+80 |
| | |||||
* | [test-runner] Don't update nor create metrics baseline for ignored test | Alexander Shalamov | 2019-12-12 | 3 | -2/+5 |
| | |||||
* | [test-runner] Fix -Werror=shadow issues in test runner | Alexander Shalamov | 2019-12-12 | 1 | -19/+18 |
| | |||||
* | [metrics] Run Android RenderTestRunner bot in rebaseline mode (#16036) | zmiao | 2019-12-11 | 1146 | -53552/+6 |
| | |||||
* | [test-runner] Add desctiption for --update command | Alexander Shalamov | 2019-12-10 | 1 | -1/+4 |
| | |||||
* | [test runner] Report absolute path to the results html file | Mikhail Pozdnyakov | 2019-12-10 | 1 | -1/+1 |
| | |||||
* | [test-runner] Add rebaseline flag | Alexander Shalamov | 2019-12-09 | 3 | -7/+24 |
| | | | | | Rebaseline flag allows to update or create new metric, in cases when metric check is failed or expected metric is missing. |