Bug 1820900 - Run unittests on MSIX debug. r=bhearsum,ci-and-tooling,aryx

Differential Revision: https://phabricator.services.mozilla.com/D173080
This commit is contained in:
Joel Maher 2023-03-21 13:54:26 +00:00
parent a5da97cb7a
commit c710ce2144
9 changed files with 58 additions and 39 deletions

View File

@ -9,5 +9,11 @@ prefs =
[browser_aboutRestartRequired_basic.js]
[browser_aboutRestartRequired_buildid_false-positive.js]
skip-if =
win11_2009 && msix && debug # bug 1823581
[browser_aboutRestartRequired_buildid_mismatch.js]
skip-if =
win11_2009 && msix && debug # bug 1823581
[browser_aboutRestartRequired_buildid_no-platform-ini.js]
skip-if =
win11_2009 && msix && debug # bug 1823581

View File

@ -768,13 +768,6 @@ skip-if =
toolkit == 'android' # bug 1149374
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_pssh_in_moof.html]
skip-if =
toolkit == 'android' # bug 1149374
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_session_callable_value.html]
scheme=https
[test_eme_canvas_blocked.html]
skip-if =
toolkit == 'android' # bug 1149374
@ -796,6 +789,11 @@ skip-if =
toolkit == 'android' # bug 1149374
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_getstatusforpolicy.html]
skip-if =
toolkit == 'android' # bug 1149374
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_initDataTypes.html]
skip-if =
toolkit == 'android'
@ -809,11 +807,6 @@ skip-if =
toolkit == 'android' # bug 1149374
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_request_notifications.html]
skip-if =
toolkit == 'android'
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_playback.html]
skip-if =
toolkit == 'android' # bug 1149374
@ -822,15 +815,27 @@ skip-if =
[test_eme_protection_query.html]
skip-if = toolkit == 'android' # bug 1149374
scheme=https
[test_eme_pssh_in_moof.html]
skip-if =
toolkit == 'android' # bug 1149374
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_requestKeySystemAccess.html]
skip-if = toolkit == 'android' # bug 1149374
scheme=https
[test_eme_requestMediaKeySystemAccess_with_app_approval.html]
skip-if = toolkit == 'android' # bug 1149374
scheme=https
[test_eme_request_notifications.html]
skip-if =
toolkit == 'android'
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_sample_groups_playback.html]
skip-if = toolkit == 'android' # bug 1149374
scheme=https
[test_eme_session_callable_value.html]
scheme=https
[test_eme_setMediaKeys_before_attach_MediaSource.html]
skip-if = toolkit == 'android' # bug 1149374
scheme=https
@ -865,10 +870,5 @@ skip-if =
toolkit == 'android' # bug 1149374
apple_silicon # bug 1707737
scheme=https
[test_eme_getstatusforpolicy.html]
skip-if =
toolkit == 'android' # bug 1149374
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_wv_privacy.html]
scheme=https

View File

@ -12,16 +12,15 @@ support-files =
prefs =
media.gpu-process-decoder=false
[browser_content_sandbox_fs.js]
skip-if =
(debug && os == 'win') # bug 1379635
[browser_content_sandbox_syscalls.js]
[browser_bug1393259.js]
support-files =
bug1393259.html
skip-if = (os != 'mac') # This is a Mac-specific test
[browser_content_sandbox_fs.js]
skip-if =
(debug && os == 'win') # bug 1379635
[browser_content_sandbox_syscalls.js]
[browser_sandbox_test.js]
skip-if =
!debug
win11_2009 && msix && debug # bug 1823583

View File

@ -20,6 +20,7 @@ group-by: platform
only-for-build-platforms:
- win32/opt
- win64/opt
- win64/debug
- win32-shippable/opt
- win64-shippable/opt
- win32-devedition/opt

View File

@ -9,6 +9,7 @@ kind-dependencies:
- build-signing
- repackage-signing-shippable-l10n-msix
- repackage-signing-msix
- repackage-signing
- repackage
- fetch
- toolchain

View File

@ -9,11 +9,7 @@ job-defaults:
by-test-platform:
android-em-7.*: geckoview-test_runner.apk
android-hw.*: geckoview-test_runner.apk
windows10-64-2004(-shippable)?-qr/opt:
by-variant:
msix: target.installer.msix
default: null
windows11-64-2009(-shippable)?-qr/opt:
windows11-64-2009.*:
by-variant:
msix: target.installer.msix
default: null
@ -243,7 +239,7 @@ mochitest-browser-chrome:
default: []
msix:
by-test-platform:
windows10-64-2004(-shippable)?-qr/opt: built-projects
windows11-64-2009-qr/debug: built-projects
windows11-64-2009(-shippable)?-qr/opt: built-projects
default: []
default:
@ -284,6 +280,13 @@ mochitest-browser-chrome:
mozharness:
mochitest-flavor: browser
chunked: true
requires-signed-builds:
by-variant:
msix:
by-test-platform:
windows11-64-2009.*: true
default: false
default: false
# Bug 1281241: migrating to m3.large instances
instance-size:
by-test-platform:
@ -636,10 +639,9 @@ mochitest-media:
default: []
msix:
by-test-platform:
windows10-64-2004-shippable-qr/opt: built-projects
windows11-64-2009-shippable-qr/opt: built-projects
windows10-64-2004-qr/opt: ['autoland']
windows11-64-2009-qr/opt: ['autoland']
windows11-64-2009-qr/debug: ['autoland']
default: []
default:
by-test-platform:
@ -676,6 +678,13 @@ mochitest-media:
default:
- --setpref=webgl.out-of-process=false
- --setpref=security.sandbox.content.headless=false
requires-signed-builds:
by-variant:
msix:
by-test-platform:
windows11-64-2009.*: true
default: false
default: false
tier:
by-test-platform:
.*ccov.*: 2

View File

@ -193,7 +193,10 @@ windows10-64-shippable-qr/opt:
# win10-64 2004
windows10-64-2004-qr/debug:
build-platform: win64/debug
build-signing-label: build-signing-win64/debug
build-signing-label:
by-variant:
msix: repackage-signing-msix-win64/debug
default: build-signing-win64/debug
test-sets:
- windows10-2004-tests
@ -227,7 +230,10 @@ windows11-64-2009-ccov-qr/opt:
windows11-64-2009-qr/debug:
build-platform: win64/debug
build-signing-label: build-signing-win64/debug
build-signing-label:
by-variant:
msix: repackage-signing-msix-win64/debug
default: build-signing-win64/debug
test-sets:
- web-platform-tests
- windows11-2009-tests

View File

@ -271,7 +271,7 @@ msix:
expiration: "never"
suffix: "msix"
when:
$eval: '"windows1" in task["test-platform"] && "-64" in task["test-platform"] && "opt" in task["test-platform"] && !("asan" in task["test-platform"]) && !("ccov" in task["test-platform"])'
$eval: '"windows1" in task["test-platform"] && "-64" in task["test-platform"] && ("opt" in task["test-platform"] || "debug" in task["test-platform"]) && !("asan" in task["test-platform"]) && !("ccov" in task["test-platform"])'
merge:
mozharness:
extra-options:

View File

@ -12,11 +12,7 @@ job-defaults:
target:
by-test-platform:
android-em-7.*: geckoview-test_runner.apk
windows1.*-shippable-qr/opt:
by-variant:
msix: target.installer.msix
default: null
windows1.*-qr/opt:
windows11-64-2009.*:
by-variant:
msix: target.installer.msix
default: null
@ -82,6 +78,7 @@ xpcshell:
msix:
by-test-platform:
windows11-64-2009(-shippable)?-qr/opt: built-projects
windows11-64-2009-qr/debug: built-projects
default: []
default:
by-test-platform: