summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [render-test] Cleanup on the render tests resultsupstream/tmpsantos-baselinesThiago Marcos P. Santos2019-12-165-120/+129
| | | | | Simplify the code path and make it print both rendering error and metrics on fail.
* [metrics] Add new baselines for Linux Clang8 and macOSThiago Marcos P. Santos2019-12-152197-0/+76768
|
* [metrics] Rebaseline Linux GCC8 metricsThiago Marcos P. Santos2019-12-1553-1822/+0
| | | | Sames as for Android, remove ignored and probes not in use.
* [metrics] Rebaseline Android testsThiago Marcos P. Santos2019-12-151134-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-152-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-1532-153/+163
| | | | Also fail the bot in case there are new baselines.
* [build] If not found, use the cache from the sanity checks botThiago Marcos P. Santos2019-12-151-1/+1
| | | | Better than initializing git submodules from scratch.
* [build] Reorganize the render testsThiago Marcos P. Santos2019-12-15127-332/+351
| | | | | | 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.
* [node] Do not run query testsThiago Marcos P. Santos2019-12-151-1/+0
| | | | We run them now with the native tool.
* [render-test] Fix metrics passing when failingThiago Marcos P. Santos2019-12-153-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 membersMikhail Pozdnyakov2019-12-141-2/+2
|
* [ios, macos]Remove iOS/macOS codes from native codes (#16031)m-stephen2019-12-1414-23/+250
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add source/header * add ios files * add configs * modify name * http_file_source * add interface delegate when map init * fix name * fix delegate name * support mac os * add mac os support * make optional delegate when mac os * mac/ios difference * add ios change log * cancel iOS/mac OS judgement * cancel iOS/mac OS judgement * cancel judgement in .m * update * update * update http_file_source * update ios * update mac os * add mac os file * add mac os file to `.cmake` * change names * add log & fix format * reset changelog commit * update changelog * rename iOS network manager * Add a test configuration(same as default configuration) when mac os run tests * re-add account type into `http_file_source` * refactor
* add pr template to this repo (#16054)Chloe Krawczyk2019-12-131-0/+11
| | | let's go with this for now and make any additional changes in future prs!
* [test-runner] Fix network probeAlexander Shalamov2019-12-131-3/+7
|
* [core] Create gl-native changelog with entries since the last releaseAlexander Shalamov2019-12-131-5/+92
|
* [render test] Fix probes failure reportsMikhail Pozdnyakov2019-12-133-11/+7
|
* [test runner] Refactor injected probes operations codeMikhail Pozdnyakov2019-12-132-126/+130
|
* [glfw] TestOperation -> TestOperationSerializerMikhail Pozdnyakov2019-12-132-8/+8
|
* [test runner] Split operations parsing and executionMikhail Pozdnyakov2019-12-135-663/+805
|
* [core] Add style::Layer(Impl) constructorMikhail Pozdnyakov2019-12-134-8/+8
|
* [test runner] Introduce TestOperationMikhail Pozdnyakov2019-12-132-9/+18
|
* [test runner] Introduce generic TestContextMikhail Pozdnyakov2019-12-132-59/+80
|
* [build] Make the build fail when shadowing variablesThiago Marcos P. Santos2019-12-121-0/+1
|
* [core] Fix -Wshadow when using GCC 4.9Thiago Marcos P. Santos2019-12-122-7/+7
|
* [android] Fix -Wshadow on Android buildThiago Marcos P. Santos2019-12-122-20/+19
|
* [tests] Fix -Werror=shadow issues in the unit testsThiago Marcos P. Santos2019-12-124-124/+85
|
* [test-runner] Don't update nor create metrics baseline for ignored testAlexander Shalamov2019-12-123-2/+5
|
* [build] Remove "wrapper" parameterThiago Marcos P. Santos2019-12-121-9/+11
| | | | | Make it a step of the Linux configuration, since it only makes sense for Linux.
* [test-runner] Fix -Werror=shadow issues in test runnerAlexander Shalamov2019-12-121-19/+18
|
* [build] Better isolate compiler flagsThiago Marcos P. Santos2019-12-1112-45/+82
| | | | | | | | | | | Previously we had UndefinedBehavior mixed with other sanitizers, in special implicit conversions and overflows. Also, run the sanitizers in Release configuration, so they will run faster. -O1 is just needed for perfectly nice stack traces. Also, moving the flags to an interface will prevent them to leak to our external dependencies.
* [build] Upload nitpick artifactsThiago Marcos P. Santos2019-12-111-4/+6
| | | | | Upload diffs when the sanity bot complains about some wrong formatting of the code or buildsystem.
* [build] remove obsolete code in shader generation (#14906)Vladimir Agafonkin2019-12-111-5/+0
|
* [metrics] Run Android RenderTestRunner bot in rebaseline mode (#16036)zmiao2019-12-111151-17/+89
|
* [test-runner] Add desctiption for --update commandAlexander Shalamov2019-12-101-1/+4
|
* [test runner] Report absolute path to the results html fileMikhail Pozdnyakov2019-12-101-1/+1
|
* update mapbox-gl-js (#16022)Ansis Brammanis2019-12-092-1/+17
|
* [metrics] Run gfx, network and memory probes in 'rebaseline' modeAlexander Shalamov2019-12-091-2/+2
|
* [test-runner] Add rebaseline flagAlexander Shalamov2019-12-093-7/+24
| | | | | Rebaseline flag allows to update or create new metric, in cases when metric check is failed or expected metric is missing.
* [test-runner] Simplify update option and remove obsolete ifdefsAlexander Shalamov2019-12-092-33/+12
|
* [metrics] Create gcc8-release metrics configurationAlexander Shalamov2019-12-091147-22/+31
|
* [metrics] Update render-test-probe-unit-tests memory expectationsMikhail Pozdnyakov2019-12-094-16/+16
|
* [core] Placement::commit() handles absence of previuos placementMikhail Pozdnyakov2019-12-093-5/+14
|
* [core] Simplify placement code path for still and tile modesMikhail Pozdnyakov2019-12-092-11/+29
|
* [core] Add unit test for calculateTileDistancesAlexander Shalamov2019-12-095-4/+34
|
* [core] Add unit test for getAnchors and remove unused fieldAlexander Shalamov2019-12-096-9/+140
|
* [core] Don't use signed int type for anchor segmentAlexander Shalamov2019-12-097-40/+75
|
* [glfw] Add static render test creatorThiago Marcos P. Santos2019-12-099-8/+256
| | | | | | | 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).
* [build] Detect unsigned-integer-overflow and implicit-conversionThiago Marcos P. Santos2019-12-071-2/+8
| | | | This is a defined behavior but often unintentional.
* [build] Do not halt UBSAN on errorsThiago Marcos P. Santos2019-12-071-1/+1
|
* [core] increase padding in CollisionIndex for MapMode::Tile (#15880)Ansis Brammanis2019-12-063-16/+27
| | | | | | | | * [core] fix cutoff cross-tile labels in MapMode::Tile Increase the CollisionIndex's padding so that more of a tile's data gets considered when checking for collisions. This should fix clipped variable placement text labels.