Thiago Marcos P. Santos
8869d09b25
[build] Collect and publish new baselines
...
Also fail the bot in case there are new baselines.
2019-12-16 22:52:01 +02:00
Thiago Marcos P. Santos
0dbe80fe66
[build] If not found, use the cache from the sanity checks bot
...
Better than initializing git submodules from scratch.
2019-12-16 22:52:01 +02:00
Thiago Marcos P. Santos
970cabe0eb
[build] Reorganize the render tests
...
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.
2019-12-16 22:52:01 +02:00
Thiago Marcos P. Santos
dc61aa7691
[node] Do not run query tests
...
We run them now with the native tool.
2019-12-16 22:52:01 +02:00
Thiago Marcos P. Santos
1c138124a6
[render-test] Fix metrics passing when failing
...
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.
2019-12-16 22:52:01 +02:00
Łukasz Paczos
e274d6e28e
keep the whole LocalGlyphRasterizer class to prevent constructor minification
2019-12-16 19:52:32 +01:00
Mikhail Pozdnyakov
65140e3e60
[test runner] Explicitly initialize TestContext POD members
2019-12-14 23:49:58 +02:00
m-stephen
f9b7284276
[ios, macos]Remove iOS/macOS codes from native codes ( #16031 )
...
* 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
2019-12-14 13:38:46 +08:00
Fabian Guerra Soto
2cff65d3ea
Podspec / submodule updates for 5.6.0-beta.1, adapt to gl-native immutable GeoJSON sources (V2) ( #103 )
...
* Podspec updates for 5.6.0-beta.1
* Bump gl-native submodule to release-tequila
* adapt to mapbox/mapbox-gl-native#15989 (#102 )
* More changelog/install updates
* Fix telem dependency docs
* More clarifying documentation
* Fix typo
2019-12-13 16:04:05 -08:00
Chloe Krawczyk
5538b6f41d
add pr template to this repo ( #16054 )
...
let's go with this for now and make any additional changes in future prs!
2019-12-13 16:01:50 -08:00
Alexander Shalamov
1fc4cd649e
[test-runner] Fix network probe
2019-12-13 21:07:56 +02:00
Alexander Shalamov
aa2a26766a
[core] Create gl-native changelog with entries since the last release
2019-12-13 16:06:07 +02:00
Mikhail Pozdnyakov
515cb4e0fc
[render test] Fix probes failure reports
2019-12-13 15:34:06 +02:00
Mikhail Pozdnyakov
06a2930342
[test runner] Refactor injected probes operations code
2019-12-13 15:34:06 +02:00
Mikhail Pozdnyakov
a3cafbf391
[glfw] TestOperation -> TestOperationSerializer
2019-12-13 15:34:06 +02:00
Mikhail Pozdnyakov
b2d06b8a17
[test runner] Split operations parsing and execution
2019-12-13 15:34:06 +02:00
Mikhail Pozdnyakov
9901167936
[core] Add style::Layer(Impl) constructor
2019-12-13 15:34:06 +02:00
Mikhail Pozdnyakov
426f714c04
[test runner] Introduce TestOperation
2019-12-13 15:34:06 +02:00
Mikhail Pozdnyakov
4a30f74699
[test runner] Introduce generic TestContext
2019-12-13 15:34:06 +02:00
Randall Lee
f08955e2ce
Switch to KVO for configuration values ( #95 )
2019-12-12 11:16:40 -05:00
Thiago Marcos P. Santos
8b9a4571a4
[build] Make the build fail when shadowing variables
2019-12-12 17:44:11 +02:00
Thiago Marcos P. Santos
3bbea2e30c
[core] Fix -Wshadow when using GCC 4.9
2019-12-12 17:44:11 +02:00
Thiago Marcos P. Santos
79768743d8
[android] Fix -Wshadow on Android build
2019-12-12 17:44:11 +02:00
Thiago Marcos P. Santos
7dad386f46
[tests] Fix -Werror=shadow issues in the unit tests
2019-12-12 17:44:11 +02:00
Alexander Shalamov
91ba9b655e
[test-runner] Don't update nor create metrics baseline for ignored test
2019-12-12 17:03:25 +02:00
Thiago Marcos P. Santos
31742317e8
[build] Remove "wrapper" parameter
...
Make it a step of the Linux configuration, since it only makes
sense for Linux.
2019-12-12 14:50:22 +02:00
Alexander Shalamov
f590b1082a
[test-runner] Fix -Werror=shadow issues in test runner
2019-12-12 13:26:30 +02:00
Randall Lee
57339112f4
Update submodule to v0.10.2 ( #99 )
...
* Update submodule to v0.10.2
* Bump podspec
2019-12-11 17:01:16 -08:00
Thiago Marcos P. Santos
3679315633
[build] Better isolate compiler flags
...
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.
2019-12-11 17:12:25 +02:00
Thiago Marcos P. Santos
3b14aef334
[build] Upload nitpick artifacts
...
Upload diffs when the sanity bot complains about some wrong
formatting of the code or buildsystem.
2019-12-11 16:39:03 +02:00
Vladimir Agafonkin
9d2de382bf
[build] remove obsolete code in shader generation ( #14906 )
2019-12-11 13:58:35 +02:00
zmiao
f848f07ad9
[metrics] Run Android RenderTestRunner bot in rebaseline mode ( #16036 )
2019-12-11 11:50:27 +02:00
Alexander Shalamov
c0fee57367
[test-runner] Add desctiption for --update command
2019-12-10 22:02:58 +02:00
Mikhail Pozdnyakov
e31ad307f4
[test runner] Report absolute path to the results html file
2019-12-10 19:04:45 +02:00
Ansis Brammanis
5559a9aad1
update mapbox-gl-js ( #16022 )
2019-12-09 11:16:13 -05:00
Alexander Shalamov
af0873720e
[metrics] Run gfx, network and memory probes in 'rebaseline' mode
2019-12-09 17:53:34 +02:00
Alexander Shalamov
a9ba572118
[test-runner] Add rebaseline flag
...
Rebaseline flag allows to update or create new metric, in cases when
metric check is failed or expected metric is missing.
2019-12-09 17:53:34 +02:00
Alexander Shalamov
3d0001642b
[test-runner] Simplify update option and remove obsolete ifdefs
2019-12-09 17:53:34 +02:00
Alexander Shalamov
7eee124677
[metrics] Create gcc8-release metrics configuration
2019-12-09 17:53:34 +02:00
Mikhail Pozdnyakov
590991700d
[metrics] Update render-test-probe-unit-tests memory expectations
2019-12-09 17:32:49 +02:00
Mikhail Pozdnyakov
1829fb5e40
[core] Placement::commit() handles absence of previuos placement
2019-12-09 17:32:49 +02:00
Mikhail Pozdnyakov
ffd378c68e
[core] Simplify placement code path for still and tile modes
2019-12-09 17:32:49 +02:00
Alexander Shalamov
89665326c2
[core] Add unit test for calculateTileDistances
2019-12-09 17:26:13 +02:00
Alexander Shalamov
d36958997b
[core] Add unit test for getAnchors and remove unused field
2019-12-09 17:26:13 +02:00
Alexander Shalamov
b6b077d73a
[core] Don't use signed int type for anchor segment
2019-12-09 17:26:13 +02:00
Thiago Marcos P. Santos
71054c8b60
[glfw] Add static render test creator
...
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).
2019-12-09 16:09:16 +02:00
Thiago Marcos P. Santos
6d425f8a7e
[build] Detect unsigned-integer-overflow and implicit-conversion
...
This is a defined behavior but often unintentional.
2019-12-07 16:32:39 +02:00
Thiago Marcos P. Santos
07a9e26e8a
[build] Do not halt UBSAN on errors
2019-12-07 16:32:39 +02:00
Ansis Brammanis
cdee5b8249
[core] increase padding in CollisionIndex for MapMode::Tile ( #15880 )
...
* [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.
2019-12-06 18:11:25 -05:00
Peng Liu
7b903283a4
Update changelog for alpha.3 for release-tequila. ( #89 )
2019-12-06 15:32:54 +01:00