Move WPT Linux from Buildbot to Taskcluster

Update expectations as differences don’t look intermittent:
https://github.com/servo/servo/pull/24785#issuecomment-555602259

Fixes https://github.com/servo/servo/issues/23569
This commit is contained in:
Simon Sapin 2019-11-19 17:46:33 +01:00
parent 81a03c1a18
commit 34287e5342
6 changed files with 4 additions and 54 deletions

View file

@ -18,45 +18,6 @@ linux-rel-nogate:
- env RUSTFLAGS= bash ./etc/ci/mutation_test.sh - env RUSTFLAGS= bash ./etc/ci/mutation_test.sh
- ./etc/ci/clean_build_artifacts.sh - ./etc/ci/clean_build_artifacts.sh
linux-rel-wpt:
env:
CCACHE: sccache
RUSTC_WRAPPER: sccache
CC: clang-4.0
CXX: clang++-4.0
commands:
- ./mach clean-nightlies --keep 3 --force
- ./mach clean-cargo-cache --keep 3 --force
- ./etc/ci/clean_build_artifacts.sh
- ./mach build --release --with-debug-assertions -p servo
- ./mach test-wpt-failure
- ./mach test-wpt --release --processes 24 --total-chunks 2 --this-chunk 1 --log-raw test-wpt.log --log-errorsummary wpt-errorsummary.log --always-succeed
- ./mach filter-intermittents wpt-errorsummary.log --log-intermittents intermittents.log --log-filteredsummary filtered-wpt-errorsummary.log --tracker-api default --reporter-api default
- ./mach test-wpt --release --binary-arg=--multiprocess --processes 24 --log-raw test-wpt-mp.log --log-errorsummary wpt-mp-errorsummary.log eventsource
- ./mach test-wpt --release --product=servodriver --headless tests/wpt/mozilla/tests/mozilla/DOMParser.html tests/wpt/mozilla/tests/css/per_glyph_font_fallback_a.html tests/wpt/mozilla/tests/css/img_simple.html tests/wpt/mozilla/tests/mozilla/secure.https.html
- ./mach test-wpt --release --product=servodriver --headless --log-raw test-bluetooth.log --log-errorsummary bluetooth-errorsummary.log bluetooth
- ./mach test-wpt --release --headless --timeout-multiplier=4 --log-raw test-wdspec.log --log-errorsummary wdspec-errorsummary.log --always-succeed webdriver
- ./mach filter-intermittents wdspec-errorsummary.log --log-intermittents intermittents.log --log-filteredsummary filtered-wdspec-errorsummary.log --tracker-api default --reporter-api default
- ./etc/ci/clean_build_artifacts.sh
linux-rel-css:
env:
CCACHE: sccache
RUSTC_WRAPPER: sccache
CC: clang-4.0
CXX: clang++-4.0
commands:
- ./mach clean-nightlies --keep 3 --force
- ./mach clean-cargo-cache --keep 3 --force
- ./etc/ci/clean_build_artifacts.sh
- ./mach build --release --with-debug-assertions -p servo
- ./mach test-wpt --release --processes 24 --total-chunks 2 --this-chunk 2 --log-raw test-wpt.log --log-errorsummary wpt-errorsummary.log --always-succeed
- ./mach filter-intermittents wpt-errorsummary.log --log-intermittents intermittents.log --log-filteredsummary filtered-wpt-errorsummary.log --tracker-api default --reporter-api default
- env SERVO_WEBGL_MAIN_THREAD=1 ./mach test-wpt --release --processes 24 --log-raw test-wpt-webgl.log --log-errorsummary webgl-errorsummary.log --always-succeed tests/wpt/webgl/tests/conformance
- ./mach filter-intermittents webgl-errorsummary.log --log-intermittents webgl-intermittents.log --log-filteredsummary filtered-webgl-errorsummary.log --tracker-api default --reporter-api default
- bash ./etc/ci/lockfile_changed.sh
- ./etc/ci/clean_build_artifacts.sh
# Moved to Taskcluster # Moved to Taskcluster
linux-dev: [] linux-dev: []
mac-dev-unit: [] mac-dev-unit: []
@ -76,6 +37,8 @@ mac-nightly: []
magicleap-nightly: [] magicleap-nightly: []
magicleap: [] magicleap: []
linux-nightly: [] linux-nightly: []
linux-rel-wpt: []
linux-rel-css: []
# No longer maintained # No longer maintained
arm32: [] arm32: []

View file

@ -16,9 +16,6 @@ def main(task_for):
branch if not branch.startswith("try-") else "try" branch if not branch.startswith("try-") else "try"
) )
# Implemented but disabled for now:
linux_wpt = lambda: None # Shadows the existing top-level function
# The magicleap build is broken until there's a surfman back end # The magicleap build is broken until there's a surfman back end
magicleap_dev = lambda: None magicleap_dev = lambda: None
magicleap_nightly = lambda: None magicleap_nightly = lambda: None
@ -110,7 +107,6 @@ def main(task_for):
def mocked_only(): def mocked_only():
windows_release() windows_release()
android_x86_wpt() android_x86_wpt()
linux_wpt()
magicleap_dev() magicleap_dev()
magicleap_nightly() magicleap_nightly()
decisionlib.DockerWorkerTask("Indexed by task definition").find_or_create() decisionlib.DockerWorkerTask("Indexed by task definition").find_or_create()

View file

@ -1,4 +0,0 @@
[word-break-break-all-005.html]
type: reftest
expected:
if os == "linux": FAIL

View file

@ -1,4 +1,6 @@
[file_upload.py] [file_upload.py]
expected:
if os == "linux": TIMEOUT
[test_multiple_files] [test_multiple_files]
expected: FAIL expected: FAIL

View file

@ -1,4 +0,0 @@
[text_decoration_underline_subpx_a.html]
bug: https://github.com/servo/servo/issues/23569
expected:
if os == "linux": FAIL

View file

@ -1,3 +0,0 @@
[fetch_cannot_overwhelm_system.window.html]
expected:
if os == "linux": CRASH