зеркало из https://github.com/mozilla/gecko-dev.git
Backed out 3 changesets (bug 1640278) for verify lint failure CLOSED TREE
Backed out changeset e63b60fe21fe (bug 1640278) Backed out changeset dbf1e5788c22 (bug 1640278) Backed out changeset 27ae032f17be (bug 1640278)
This commit is contained in:
Родитель
7fa31e9752
Коммит
7e299a95cf
|
@ -59,7 +59,7 @@ job-template:
|
|||
win64.*: win64-opt
|
||||
run-on-projects:
|
||||
by-build-platform:
|
||||
linux-shippable.*: ['release'] # Do not run on autoland - Bug 1599197
|
||||
linux-shippable.*: ['try', 'release'] # Do not run on autoland - Bug 1599197
|
||||
default: ['all']
|
||||
worker-type:
|
||||
by-build-platform:
|
||||
|
|
|
@ -33,11 +33,11 @@ job-defaults:
|
|||
sm:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central', 'integration']
|
||||
default: ['mozilla-central', 'try', 'integration']
|
||||
default:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ['mozilla-central', 'try']
|
||||
fetches:
|
||||
build:
|
||||
- target.jsshell.zip
|
||||
|
|
|
@ -32,7 +32,7 @@ job-defaults:
|
|||
by-test-platform:
|
||||
.*-devedition/.*: [] # don't run on devedition
|
||||
(linux|win|mac)(?!.*shippable).*/opt: []
|
||||
default: ['integration', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
|
||||
default: ['try', 'integration', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
|
||||
fission-run-on-projects:
|
||||
by-test-platform:
|
||||
linux1804-64-shippable-qr/opt: ['mozilla-central']
|
||||
|
@ -53,7 +53,7 @@ awsy-tp6:
|
|||
.*-ccov/.*: [] # don't run on coverage
|
||||
.*-devedition/.*: [] # don't run on devedition
|
||||
(linux|win|mac)(?!.*shippable)(?!.*ccov).*/opt: []
|
||||
default: ['integration', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
|
||||
default: ['try', 'integration', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
|
||||
mozharness:
|
||||
extra-options:
|
||||
- --tp6
|
||||
|
@ -61,7 +61,10 @@ awsy-tp6:
|
|||
awsy-dmd:
|
||||
description: "Are we slim yet - dmd enabled"
|
||||
treeherder-symbol: SY(sy-d)
|
||||
run-on-projects: []
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['try']
|
||||
mozharness:
|
||||
extra-options:
|
||||
- --dmd
|
||||
|
@ -76,7 +79,10 @@ awsy-base:
|
|||
awsy-base-dmd:
|
||||
description: "Are we slim yet - about:blank base case - dmd enabled"
|
||||
treeherder-symbol: SY(ab-d)
|
||||
run-on-projects: []
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['try']
|
||||
mozharness:
|
||||
extra-options:
|
||||
- --base
|
||||
|
|
|
@ -12,7 +12,7 @@ job-defaults:
|
|||
workdir: /home/cltbld
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
linux.*shippable[^-qr].*: ['mozilla-central']
|
||||
linux.*shippable[^-qr].*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
tier: 3
|
||||
fission-tier: 3
|
||||
|
@ -57,7 +57,7 @@ browsertime-tp6:
|
|||
chrome: []
|
||||
default:
|
||||
by-test-platform:
|
||||
linux.*shippable[^-qr].*: ['mozilla-central']
|
||||
linux.*shippable[^-qr].*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
limit-platforms:
|
||||
by-app:
|
||||
|
|
|
@ -11,8 +11,8 @@ job-defaults:
|
|||
refbrow: []
|
||||
default:
|
||||
by-test-platform:
|
||||
android-hw-p2-.*aarch64.*/pgo: ["mozilla-central"]
|
||||
android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central"]
|
||||
android-hw-p2-.*aarch64.*/pgo: ["mozilla-central", "try"]
|
||||
android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central", "try"]
|
||||
default: []
|
||||
tier: 3
|
||||
target:
|
||||
|
@ -143,7 +143,7 @@ browsertime-tp6m:
|
|||
default: ['mozilla-central']
|
||||
default:
|
||||
by-test-platform:
|
||||
android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central"]
|
||||
android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central", "try"]
|
||||
default: []
|
||||
youtube:
|
||||
by-app:
|
||||
|
@ -167,8 +167,8 @@ browsertime-tp6m:
|
|||
default: ['mozilla-central']
|
||||
default:
|
||||
by-test-platform:
|
||||
android-hw-p2-.*aarch64.*/pgo: ["mozilla-central"]
|
||||
android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central"]
|
||||
android-hw-p2-.*aarch64.*/pgo: ["mozilla-central", "try"]
|
||||
android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central", "try"]
|
||||
default: []
|
||||
default:
|
||||
by-pageload:
|
||||
|
@ -284,8 +284,8 @@ browsertime-speedometer-mobile:
|
|||
fenix: []
|
||||
default:
|
||||
by-test-platform:
|
||||
android-hw-p2-.*aarch64.*/pgo: ["mozilla-central"]
|
||||
android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central"]
|
||||
android-hw-p2-.*aarch64.*/pgo: ["mozilla-central", "try"]
|
||||
android-hw-p2-.*aarch64-shippable/opt: ["mozilla-central", "try"]
|
||||
default: []
|
||||
treeherder-symbol: Btime(sp)
|
||||
mozharness:
|
||||
|
|
|
@ -85,8 +85,8 @@ jittest:
|
|||
# Additionally, platforms contain suffixes like "/opt" or "/debug".
|
||||
(?=linux).*(?!-ccov)...../.*: [] # redundant with SM(...)
|
||||
(?=windows).*(?!-ccov)...../.*: [] # redundant with SM(p)
|
||||
android-hw-.*-aarch64/debug: ['mozilla-central', 'release']
|
||||
android-hw-.*-api-16(?:-shippable)?/.*: ['mozilla-central', 'release']
|
||||
android-hw-.*-aarch64/debug: ['try', 'mozilla-central', 'release']
|
||||
android-hw-.*-api-16(?:-shippable)?/.*: ['try', 'mozilla-central', 'release']
|
||||
default: built-projects
|
||||
chunks:
|
||||
by-test-platform:
|
||||
|
|
|
@ -50,9 +50,9 @@ test-verify:
|
|||
.*-ccov/.*: []
|
||||
.*-asan/.*: []
|
||||
# where shippable is available, do not run on plain opt, except on try
|
||||
(?:windows10-64|windows7-32|linux1804-64|macosx.*64)(?:-qr)?/opt: []
|
||||
(?:windows10-64|windows7-32|linux1804-64|macosx.*64)(?:-qr)?/opt: ['try']
|
||||
# do not run on mozilla-central, beta or release: usually just confirms earlier results
|
||||
default: ['autoland']
|
||||
default: ['autoland', 'try']
|
||||
target:
|
||||
by-test-platform:
|
||||
android-em-7.*: geckoview-androidTest.apk
|
||||
|
@ -122,9 +122,9 @@ test-verify-gpu:
|
|||
.*-ccov/.*: []
|
||||
.*-asan/.*: []
|
||||
# where shippable is available, do not run on plain opt, except on try
|
||||
(?:windows10-64|windows7-32|linux1804-64|macosx.*64)(?:-qr)?/opt: []
|
||||
(?:windows10-64|windows7-32|linux1804-64|macosx.*64)(?:-qr)?/opt: ['try']
|
||||
# do not run on mozilla-central, beta or release: usually just confirms earlier results
|
||||
default: ['autoland']
|
||||
default: ['autoland', 'try']
|
||||
tier: 2
|
||||
mozharness:
|
||||
script:
|
||||
|
@ -219,7 +219,7 @@ test-coverage-gpu:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
# only run on mozilla-central and try.
|
||||
.*-ccov/.*: ['mozilla-central']
|
||||
.*-ccov/.*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
|
|
@ -25,21 +25,21 @@ job-defaults:
|
|||
by-pageload:
|
||||
warm:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ["mozilla-central"]
|
||||
windows10-64-ref-hw-2017/opt: ["try", "mozilla-central"]
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ["mozilla-central"]
|
||||
default: ["try", "mozilla-central"]
|
||||
cold:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ["mozilla-central"]
|
||||
macosx.*64(?:-qr)?/opt: ["mozilla-central"]
|
||||
windows10-64-ref-hw-2017/opt: ["try", "mozilla-central"]
|
||||
macosx.*64(?:-qr)?/opt: ["mozilla-central", "try"]
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ["trunk", "mozilla-beta"]
|
||||
default: ["try", "trunk", "mozilla-beta"]
|
||||
default:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ["mozilla-central"]
|
||||
macosx.*64(?:-qr)?/opt: ["mozilla-central"]
|
||||
windows10-64-ref-hw-2017/opt: ["try", "mozilla-central"]
|
||||
macosx.*64(?:-qr)?/opt: ["mozilla-central", "try"]
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ["trunk", "mozilla-beta"]
|
||||
default: ["try", "trunk", "mozilla-beta"]
|
||||
chrome: []
|
||||
chromium: []
|
||||
default: # tests that dont have "apps: []"
|
||||
|
@ -47,13 +47,13 @@ job-defaults:
|
|||
raptor-.*-profiling.*:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ["mozilla-central"]
|
||||
default: ["try", "mozilla-central"]
|
||||
default:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ["mozilla-central"]
|
||||
macosx.*64(?:-qr)?/opt: ["mozilla-central"]
|
||||
windows10-64-ref-hw-2017/opt: ["try", "mozilla-central"]
|
||||
macosx.*64(?:-qr)?/opt: ["mozilla-central", "try"]
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ["trunk", "mozilla-beta"]
|
||||
default: ["try", "trunk", "mozilla-beta"]
|
||||
limit-platforms:
|
||||
by-app:
|
||||
chrome:
|
||||
|
@ -318,7 +318,7 @@ raptor-unity-webgl-firefox:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ["mozilla-central"]
|
||||
default: ["mozilla-central", "try"]
|
||||
tier: 3
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -348,7 +348,7 @@ raptor-wasm-misc-cranelift-firefox:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ["mozilla-central"]
|
||||
default: ["mozilla-central", "try"]
|
||||
max-run-time: 1800
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -525,7 +525,7 @@ raptor-wasm-godot-cranelift-firefox:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ["mozilla-central", "try"]
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
.*-qr/.*: 2100
|
||||
|
@ -579,9 +579,9 @@ raptor-youtube-playback-firefox:
|
|||
treeherder-symbol: Rap(ytp)
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ['mozilla-central']
|
||||
windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ["mozilla-central", "try"]
|
||||
max-run-time: 3000
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -636,9 +636,9 @@ raptor-youtube-playback-av1-sfr-firefox:
|
|||
treeherder-symbol: Rap(ytp-av1-sfr)
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ['mozilla-central']
|
||||
windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ["mozilla-central", "try"]
|
||||
limit-platforms:
|
||||
- windows10-64-ref-hw-2017/opt
|
||||
- macosx1014-64-shippable/opt
|
||||
|
@ -658,9 +658,9 @@ raptor-youtube-playback-h264-sfr-firefox:
|
|||
treeherder-symbol: Rap(ytp-h264-sfr)
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ['mozilla-central']
|
||||
windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ["mozilla-central", "try"]
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
windows10-aarch64/opt: 3600
|
||||
|
@ -677,9 +677,9 @@ raptor-youtube-playback-vp9-sfr-firefox:
|
|||
treeherder-symbol: Rap(ytp-vp9-sfr)
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ['mozilla-central']
|
||||
windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ["mozilla-central", "try"]
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
windows10-aarch64/opt: 3600
|
||||
|
@ -696,9 +696,9 @@ raptor-youtube-playback-widevine-hfr-firefox:
|
|||
treeherder-symbol: Rap(ytp-widevine-hfr)
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ['mozilla-central']
|
||||
windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ["mozilla-central", "try"]
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
windows10-aarch64/opt: 3600
|
||||
|
@ -715,9 +715,9 @@ raptor-youtube-playback-widevine-h264-sfr-firefox:
|
|||
treeherder-symbol: Rap(ytp-widevine-h264-sfr)
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ['mozilla-central']
|
||||
windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ["mozilla-central", "try"]
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
windows10-aarch64/opt: 3600
|
||||
|
@ -734,9 +734,9 @@ raptor-youtube-playback-widevine-vp9-sfr-firefox:
|
|||
treeherder-symbol: Rap(ytp-widevine-vp9-sfr)
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ['mozilla-central']
|
||||
windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ["mozilla-central", "try"]
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
windows10-aarch64/opt: 3600
|
||||
|
@ -774,9 +774,9 @@ raptor-jetstream2-firefox:
|
|||
treeherder-symbol: Rap(js2)
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ['mozilla-central']
|
||||
windows10-64-ref-hw-2017/opt: ["mozilla-central", "try"]
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ["mozilla-central", "try"]
|
||||
tier: 3
|
||||
max-run-time: 8000
|
||||
mozharness:
|
||||
|
|
|
@ -14,8 +14,8 @@ job-defaults:
|
|||
fission-tier: 2
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
android-hw-.*-qr/debug: ['mozilla-central']
|
||||
android-hw-.*-qr/opt: ['mozilla-central', 'autoland']
|
||||
android-hw-.*-qr/debug: ['try', 'mozilla-central']
|
||||
android-hw-.*-qr/opt: ['try', 'mozilla-central', 'autoland']
|
||||
windows10-aarch64/.*: [] # Specific repos enabled below
|
||||
default: built-projects
|
||||
mozharness:
|
||||
|
@ -51,7 +51,7 @@ crashtest:
|
|||
e10s: true
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows10-aarch64/.*: ['mozilla-central', 'mozilla-beta', 'mozilla-release']
|
||||
windows10-aarch64/.*: ['try', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
|
||||
default: built-projects
|
||||
max-run-time: 3600
|
||||
tier:
|
||||
|
@ -107,8 +107,8 @@ jsreftest:
|
|||
tier: default
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
android-hw-.*-aarch64(?:-shippable)?/.*: ['mozilla-central', 'release']
|
||||
android-hw-.*-api-16(?:-shippable)?/.*: ['mozilla-central', 'release']
|
||||
android-hw-.*-aarch64(?:-shippable)?/.*: ['try', 'mozilla-central', 'release']
|
||||
android-hw-.*-api-16(?:-shippable)?/.*: ['try', 'mozilla-central', 'release']
|
||||
default: built-projects
|
||||
|
||||
reftest:
|
||||
|
@ -131,7 +131,7 @@ reftest:
|
|||
e10s: true
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows10-aarch64/.*: ['mozilla-central', 'mozilla-beta', 'mozilla-release']
|
||||
windows10-aarch64/.*: ['try', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
|
||||
default: built-projects
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
|
|
|
@ -37,11 +37,11 @@ job-defaults:
|
|||
talos-.*-profiling:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ['mozilla-central', 'try']
|
||||
default:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-beta', 'trunk']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
fission-run-on-projects:
|
||||
by-test-platform:
|
||||
linux64-shippable-qr/opt: ['mozilla-central']
|
||||
|
@ -56,7 +56,7 @@ talos-bcv:
|
|||
by-test-platform:
|
||||
.*(?:shippable-qr|-qr)/.*: []
|
||||
(linux|windows|macos)(?!.*shippable)(?!.*-qr).*: []
|
||||
default: ['mozilla-beta', 'trunk']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
tier:
|
||||
by-test-platform:
|
||||
.*-qr/.*: 3 # this should be disabled but might run via try syntax anyway, so explicitly downgrade to tier-3
|
||||
|
@ -75,7 +75,7 @@ talos-bcv-profiling:
|
|||
by-test-platform:
|
||||
.*(?:shippable-qr|-qr)/.*: []
|
||||
(linux|windows|macos)(?!.*shippable)(?!.*-qr).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 1800
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -109,9 +109,9 @@ talos-damp:
|
|||
max-run-time: 5400
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows7-32-shippable/.*: []
|
||||
windows7-32-shippable/.*: ['try']
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-beta', 'trunk']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -125,9 +125,9 @@ talos-damp-profiling:
|
|||
max-run-time: 5400
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows7-32-shippable/.*: []
|
||||
windows7-32-shippable/.*: ['try']
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ['mozilla-central', 'try']
|
||||
mozharness:
|
||||
extra-options:
|
||||
- --suite=damp
|
||||
|
@ -161,7 +161,7 @@ talos-flex:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 1800
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -175,7 +175,7 @@ talos-flex-profiling:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 1800
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -234,9 +234,9 @@ talos-g4:
|
|||
treeherder-symbol: T(g4)
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ['mozilla-central']
|
||||
windows10-64-ref-hw-2017/opt: ['try', 'mozilla-central']
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-beta', 'trunk']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
linux64.*: 1500
|
||||
|
@ -317,7 +317,7 @@ talos-motionmark:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 3600
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
@ -335,7 +335,7 @@ talos-motionmark-profiling:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 3600
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
@ -374,7 +374,7 @@ talos-sessionrestore-many-windows:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-central']
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 1500
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -497,9 +497,9 @@ talos-webgl:
|
|||
treeherder-symbol: T(webgl)
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows10-64-ref-hw-2017/opt: ['mozilla-central']
|
||||
windows10-64-ref-hw-2017/opt: ['mozilla-central', 'try']
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['mozilla-beta', 'trunk']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 1800
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -510,7 +510,10 @@ talos-webgl-profiling:
|
|||
try-name: webgl
|
||||
treeherder-symbol: T-Prof(webgl)
|
||||
tier: 2
|
||||
run-on-projects: []
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(linux|windows|macos)(?!.*shippable).*: []
|
||||
default: ['try']
|
||||
max-run-time: 1800
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -529,8 +532,8 @@ talos-xperf:
|
|||
windows10-64.*: true
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows7-32-shippable(?:-qr)?/.*: ['mozilla-beta', 'trunk']
|
||||
windows10-64-shippable(?:-qr)?/.*: ['mozilla-beta', 'trunk']
|
||||
windows7-32-shippable(?:-qr)?/.*: ['mozilla-beta', 'trunk', 'try']
|
||||
windows10-64-shippable(?:-qr)?/.*: ['mozilla-beta', 'trunk', 'try']
|
||||
default: []
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
|
|
@ -67,8 +67,8 @@ web-platform-tests:
|
|||
e10s: true
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
linux1804-32-shippable/opt: ['release'] # skip integration, Bug 1599197
|
||||
.*-qr/.*: ['release'] # skip on integration branches due to high load
|
||||
linux1804-32-shippable/opt: ['try', 'release'] # skip integration, Bug 1599197
|
||||
.*-qr/.*: ['release', 'try'] # skip on integration branches due to high load
|
||||
default: built-projects
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
@ -181,7 +181,7 @@ web-platform-tests-wdspec:
|
|||
- --setpref=toolkit.asyncshutdown.log=true
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*-qr/.*: ['release']
|
||||
.*-qr/.*: ['release', 'try']
|
||||
default: built-projects
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
@ -276,7 +276,7 @@ web-platform-tests-crashtest:
|
|||
- --test-type=crashtest
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*-qr/.*: ['release']
|
||||
.*-qr/.*: ['release', 'try']
|
||||
default: built-projects
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
@ -299,9 +299,9 @@ test-verify-wpt:
|
|||
.*-ccov/.*: []
|
||||
.*-asan/.*: []
|
||||
# where shippable is available, do not run on plain opt, except on try
|
||||
(?:windows10-64|windows7-32|linux1804-64|macosx.*64)(?:-qr)?/opt: []
|
||||
(?:windows10-64|windows7-32|linux1804-64|macosx.*64)(?:-qr)?/opt: ['try']
|
||||
# do not run on beta or release: usually just confirms earlier results
|
||||
default: ['autoland']
|
||||
default: ['autoland', 'try']
|
||||
tier: 2
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
|
|
@ -54,10 +54,10 @@ class Attrmatch(unittest.TestCase):
|
|||
class MatchRunOnProjects(unittest.TestCase):
|
||||
|
||||
def test_empty(self):
|
||||
self.assertFalse(match_run_on_projects('birch', []))
|
||||
self.assertFalse(match_run_on_projects('try', []))
|
||||
|
||||
def test_all(self):
|
||||
self.assertTrue(match_run_on_projects('birch', ['all']))
|
||||
self.assertTrue(match_run_on_projects('try', ['all']))
|
||||
self.assertTrue(match_run_on_projects('larch', ['all']))
|
||||
self.assertTrue(match_run_on_projects('autoland', ['all']))
|
||||
self.assertTrue(match_run_on_projects('mozilla-central', ['all']))
|
||||
|
@ -65,7 +65,7 @@ class MatchRunOnProjects(unittest.TestCase):
|
|||
self.assertTrue(match_run_on_projects('mozilla-release', ['all']))
|
||||
|
||||
def test_release(self):
|
||||
self.assertFalse(match_run_on_projects('birch', ['release']))
|
||||
self.assertFalse(match_run_on_projects('try', ['release']))
|
||||
self.assertFalse(match_run_on_projects('larch', ['release']))
|
||||
self.assertFalse(match_run_on_projects('autoland', ['release']))
|
||||
self.assertTrue(match_run_on_projects('mozilla-central', ['release']))
|
||||
|
@ -73,7 +73,7 @@ class MatchRunOnProjects(unittest.TestCase):
|
|||
self.assertTrue(match_run_on_projects('mozilla-release', ['release']))
|
||||
|
||||
def test_integration(self):
|
||||
self.assertFalse(match_run_on_projects('birch', ['integration']))
|
||||
self.assertFalse(match_run_on_projects('try', ['integration']))
|
||||
self.assertFalse(match_run_on_projects('larch', ['integration']))
|
||||
self.assertTrue(match_run_on_projects('autoland', ['integration']))
|
||||
self.assertFalse(match_run_on_projects('mozilla-central', ['integration']))
|
||||
|
@ -81,14 +81,13 @@ class MatchRunOnProjects(unittest.TestCase):
|
|||
self.assertFalse(match_run_on_projects('mozilla-integration', ['integration']))
|
||||
|
||||
def test_combo(self):
|
||||
self.assertTrue(match_run_on_projects('birch', ['release', 'birch', 'maple']))
|
||||
self.assertFalse(match_run_on_projects('larch', ['release', 'birch', 'maple']))
|
||||
self.assertTrue(match_run_on_projects('maple', ['release', 'birch', 'maple']))
|
||||
self.assertFalse(match_run_on_projects('autoland', ['release', 'birch', 'maple']))
|
||||
self.assertTrue(match_run_on_projects('mozilla-central', ['release', 'birch', 'maple']))
|
||||
self.assertTrue(match_run_on_projects('mozilla-beta', ['release', 'birch', 'maple']))
|
||||
self.assertTrue(match_run_on_projects('mozilla-release', ['release', 'birch', 'maple']))
|
||||
self.assertTrue(match_run_on_projects('birch', ['birch', 'trunk']))
|
||||
self.assertTrue(match_run_on_projects('try', ['release', 'try', 'maple']))
|
||||
self.assertFalse(match_run_on_projects('larch', ['release', 'try', 'maple']))
|
||||
self.assertTrue(match_run_on_projects('maple', ['release', 'try', 'maple']))
|
||||
self.assertFalse(match_run_on_projects('autoland', ['release', 'try', 'maple']))
|
||||
self.assertTrue(match_run_on_projects('mozilla-central', ['release', 'try', 'maple']))
|
||||
self.assertTrue(match_run_on_projects('mozilla-beta', ['release', 'try', 'maple']))
|
||||
self.assertTrue(match_run_on_projects('mozilla-release', ['release', 'try', 'maple']))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
|
|
@ -1211,11 +1211,11 @@ def enable_code_coverage(config, tasks):
|
|||
|
||||
# Temporarily disable Mac tests on mozilla-central
|
||||
if 'mac' in task['build-platform']:
|
||||
task['run-on-projects'] = []
|
||||
task['run-on-projects'] = ['try']
|
||||
|
||||
# Ensure we always run on the projects defined by the build, unless the test
|
||||
# is try only or shouldn't run at all.
|
||||
if task['run-on-projects'] not in [[]]:
|
||||
if task['run-on-projects'] not in [[], ['try']]:
|
||||
task['run-on-projects'] = 'built-projects'
|
||||
|
||||
# Ensure we don't optimize test suites out.
|
||||
|
|
|
@ -76,6 +76,9 @@ def fill_template(config, tasks):
|
|||
# XXX Better to run this on promote phase instead?
|
||||
task['run-on-projects'] = dep.attributes.get('run_on_projects')
|
||||
task['optimization'] = dep.optimization
|
||||
else:
|
||||
# For other builds, these can be requested to upload to the try symbol sever.
|
||||
task['run-on-projects'] = ['try']
|
||||
|
||||
# clear out the stuff that's not part of a task description
|
||||
del task['primary-dependency']
|
||||
|
|
|
@ -33,21 +33,6 @@ RELEASE_PROMOTION_PROJECTS = {
|
|||
'try-comm-central',
|
||||
} | RELEASE_PROJECTS
|
||||
|
||||
TEMPORARY_PROJECTS = set({
|
||||
# When using a "Disposeabel Project Branch" you can specify your branch here. e.g.:
|
||||
# 'oak',
|
||||
})
|
||||
|
||||
ALL_PROJECTS = RELEASE_PROMOTION_PROJECTS | TRUNK_PROJECTS | TEMPORARY_PROJECTS
|
||||
|
||||
RUN_ON_PROJECT_ALIASES = {
|
||||
# key is alias, value is lambda to test it against
|
||||
'all': lambda project: True,
|
||||
'integration': lambda project: project in INTEGRATION_PROJECTS,
|
||||
'release': lambda project: project in RELEASE_PROJECTS,
|
||||
'trunk': lambda project: project in TRUNK_PROJECTS,
|
||||
}
|
||||
|
||||
_COPYABLE_ATTRIBUTES = (
|
||||
'accepted-mar-channel-ids',
|
||||
'artifact_map',
|
||||
|
@ -116,13 +101,16 @@ def match_run_on_projects(project, run_on_projects):
|
|||
"""Determine whether the given project is included in the `run-on-projects`
|
||||
parameter, applying expansions for things like "integration" mentioned in
|
||||
the attribute documentation."""
|
||||
aliases = RUN_ON_PROJECT_ALIASES.keys()
|
||||
run_aliases = set(aliases) & set(run_on_projects)
|
||||
if run_aliases:
|
||||
if any(
|
||||
RUN_ON_PROJECT_ALIASES[alias](project)
|
||||
for alias in run_aliases
|
||||
):
|
||||
if 'all' in run_on_projects:
|
||||
return True
|
||||
if 'integration' in run_on_projects:
|
||||
if project in INTEGRATION_PROJECTS:
|
||||
return True
|
||||
if 'release' in run_on_projects:
|
||||
if project in RELEASE_PROJECTS:
|
||||
return True
|
||||
if 'trunk' in run_on_projects:
|
||||
if project in TRUNK_PROJECTS:
|
||||
return True
|
||||
|
||||
return project in run_on_projects
|
||||
|
|
|
@ -16,8 +16,6 @@ from .. import GECKO
|
|||
from .treeherder import join_symbol
|
||||
from taskgraph.util.attributes import match_run_on_projects, RELEASE_PROJECTS
|
||||
|
||||
from taskgraph.util.attributes import ALL_PROJECTS, RUN_ON_PROJECT_ALIASES
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
doc_base_path = os.path.join(GECKO, 'taskcluster', 'docs')
|
||||
|
||||
|
@ -355,31 +353,6 @@ def verify_test_packaging(task, taskgraph, scratch_pad, graph_config):
|
|||
scratch_pad[build_task.label] = 1
|
||||
|
||||
|
||||
@verifications.add('full_task_graph')
|
||||
def verify_run_known_projects(task, taskgraph, scratch_pad, graph_config):
|
||||
""" Validates the inputs in run-on-projects.
|
||||
|
||||
We should never let 'try' (or 'try-comm-central') be in run-on-projects even though it
|
||||
is valid because it is not considered for try pushes. While here we also validate for
|
||||
other unknown projects or typos.
|
||||
"""
|
||||
if task and task.attributes.get('run_on_projects'):
|
||||
projects = set(task.attributes['run_on_projects'])
|
||||
if {'try', 'try-comm-central'} & set(projects):
|
||||
raise Exception(
|
||||
"In task {}: using try in run-on-projects is invalid; use try "
|
||||
"selectors to select this task on try".format(task.label)
|
||||
)
|
||||
# try isn't valid, but by the time we get here its not an available project anyway.
|
||||
valid_projects = (ALL_PROJECTS | set(RUN_ON_PROJECT_ALIASES.keys()))
|
||||
invalid_projects = projects - valid_projects
|
||||
if invalid_projects:
|
||||
raise Exception(
|
||||
"Task '{}' has an invalid run-on-projects value: "
|
||||
"{}".format(task.label, invalid_projects)
|
||||
)
|
||||
|
||||
|
||||
@verifications.add('full_task_graph')
|
||||
def verify_local_toolchains(task, taskgraph, scratch_pad, graph_config):
|
||||
"""
|
||||
|
|
Загрузка…
Ссылка в новой задаче