Bug 1742171 - Port bug 1632870: Webrenderify all the tests. rs=bustage-fix

Update all test platforms to be "-qr" (enables webrender). The referenced
m-c bug uses the platform name to create a test settings structure. It doesn't
work with platform names like "linux64/opt" though.

This change will bring Thunderbird's test-platforms.yml up tp date with
m-c, using platform names like "linux1804-64-qr/opt" so that "set_test_settings"
works as intended.

--HG--
extra : rebase_source : 63865a0be14191b09f01dc5b9efdc0143b0183ab
This commit is contained in:
Rob Lemley 2021-11-18 16:57:02 -05:00
Родитель 8e08ba891c
Коммит cd4b2bf989
3 изменённых файлов: 23 добавлений и 32 удалений

Просмотреть файл

@ -23,14 +23,11 @@ jobs-from:
# These apply to all included test yml files listed in jobs-from
job-defaults:
webrender: false
optimization:
by-test-platform:
.*-tsan/opt:
.*-tsan.*/opt:
skip-unless-backstop-no-suite: null
.*-asan/opt:
skip-unless-backstop-no-suite: null
.*-asan-qr/opt:
.*-asan.*/opt:
skip-unless-backstop-no-suite: null
default:
skip-suite-only: null

Просмотреть файл

@ -17,7 +17,7 @@
# Linux platforms (matching /linux.*/)
linux64/opt:
linux1804-64-qr/opt:
build-platform: linux64/opt
test-sets:
- gtest-tests
@ -25,7 +25,7 @@ linux64/opt:
- mochitest-tests
- xpcshell-tests
linux64-shippable/opt:
linux1804-64-shippable-qr/opt:
build-platform: linux64-shippable/opt
test-sets:
- gtest-tests
@ -33,7 +33,7 @@ linux64-shippable/opt:
- mochitest-tests
- xpcshell-tests
linux64/debug:
linux1804-64-qr/debug:
build-platform: linux64/debug
test-sets:
- gtest-tests
@ -41,13 +41,13 @@ linux64/debug:
- mochitest-tests
- xpcshell-tests
linux1804-64-asan/opt:
linux1804-64-asan-qr/opt:
build-platform: linux64-asan/opt
test-sets:
- mochitest-tests
- xpcshell-tests
linux1804-64-tsan/opt:
linux1804-64-tsan-qr/opt:
build-platform: linux64-tsan/opt
test-sets:
- mochitest-tests
@ -81,12 +81,6 @@ windows10-32-qr/debug:
- xpcshell-tests
# win64
windows10-64/opt:
build-platform: win64/opt
test-sets:
- mochitest-tests
- xpcshell-tests
windows10-64-qr/opt:
build-platform: win64/opt
test-sets:
@ -118,29 +112,29 @@ windows10-64-asan-qr/opt:
# MacOS X platforms (matching /macosx.*/)
macosx1015-64/opt:
macosx1015-64-qr/opt:
build-platform: macosx64/opt
test-sets:
- marionette-tests
- mochitest-tests
- xpcshell-tests
macosx1015-64/debug:
macosx1015-64-qr/debug:
build-platform: macosx64/debug
test-sets:
- marionette-tests
- mochitest-tests
- xpcshell-tests
macosx1015-64-shippable/opt:
macosx1015-64-shippable-qr/opt:
build-platform: macosx64-shippable/opt
test-sets:
- marionette-tests
- mochitest-tests
- xpcshell-tests
# macosx1100-64-shippable/opt:
# build-platform: macosx64-shippable/opt
# test-sets:
# - mochitest-tests
# - xpcshell-tests
macosx1100-64-shippable-qr/opt:
build-platform: macosx64-shippable/opt
test-sets:
- mochitest-tests
- xpcshell-tests

Просмотреть файл

@ -26,13 +26,13 @@ xpcshell:
default: default
chunks:
by-test-platform:
.*-tsan/opt: 8
.*-tsan.*/opt: 8
default: 4
instance-size: default
max-run-time:
by-test-platform:
windows.*(-shippable)/opt: 5400
.*-tsan/opt: 7200
windows.*/opt: 5400
.*-tsan.*/opt: 7200
default: 2700
allow-software-gl-layers: false
python-3: true
@ -90,7 +90,7 @@ mochitest-thunderbird:
loopback-video: true
max-run-time:
by-test-platform:
linux.*64-tsan/opt: 9000
linux.*64-tsan.*/opt: 9000
default: 3600
tier:
by-test-platform:
@ -100,9 +100,9 @@ mochitest-thunderbird:
default: default
chunks:
by-test-platform:
linux.*64-asan/opt: 16
linux.*64-tsan/opt: 15
windows10-64-asan-qr/opt: 9
linux.*64-asan.*/opt: 16
linux.*64-tsan.*/opt: 15
windows10-64-asan.*/opt: 9
default: 5
e10s: true
python-3: true
@ -123,6 +123,6 @@ mochitest-thunderbird:
- unittests/thunderbird_extra.py
instance-size:
by-test-platform:
linux.*64-tsan/opt: xlarge # runs out of memory on default/m3.large
linux.*64-tsan.*/opt: xlarge # runs out of memory on default/m3.large
default: default
allow-software-gl-layers: false