Enable URLPattern tests in ShadowRealm #49323
Community-TC (pull_request)
Collect results for all tests affected by a pull request in firefox.
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2024-11-22T01:03:28.125Z
Resolved: 2024-11-22T01:10:26.314Z
Task Execution Time: 6 minutes, 58 seconds, 189 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0
Artifacts
- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md
- public/results/wpt_report.json.gz
- public/results/wpt_screenshot.txt.gz
WPT Command: python3 ./wpt run --channel=nightly --no-fail-on-unexpected --log-wptreport=../artifacts/wpt_report.json --log-wptscreenshot=../artifacts/wpt_screenshot.txt --affected base_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --no-headless --verify-log-full --binary=/home/test/build/firefox/firefox firefox
[taskcluster 2024-11-22 01:03:28.167Z] Task ID: VTNYn_ALQK2mioQgtfXQTA
[taskcluster 2024-11-22 01:03:28.167Z] Worker ID: 1727421628927866145
[taskcluster 2024-11-22 01:03:28.167Z] Worker Group: us-central1-b
[taskcluster 2024-11-22 01:03:28.167Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2024-11-22 01:03:28.167Z] Worker Pool: proj-wpt/ci
[taskcluster 2024-11-22 01:03:28.167Z] Worker Version: 46.1.0
[taskcluster 2024-11-22 01:03:28.167Z] Public IP: 34.57.1.250
[taskcluster 2024-11-22 01:03:28.167Z] Hostname: proj-wpt-ci-etl-tkdertkd5sforyp6mg
[taskcluster 2024-11-22 01:03:29.044Z] === Task Starting ===
+ '[' '' ']'
+ '[' -d /etc/profile.d ']'
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/01-locale-fix.sh ']'
+ . /etc/profile.d/01-locale-fix.sh
+++ /usr/bin/locale-check C.UTF-8
++ eval
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/libvirt-uri.sh ']'
+ . /etc/profile.d/libvirt-uri.sh
...(37278 lines hidden)...
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"*{}**?"}] Inputs: [{"pathname":"foobar"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":":foo(baz)(.*)"}] Inputs: [{"pathname":"bazbar"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":":foo(baz)bar"}] Inputs: [{"pathname":"bazbar"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"*/*"}] Inputs: [{"pathname":"foo/bar"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"*\\/*"}] Inputs: [{"pathname":"foo/bar"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"*/{*}"}] Inputs: [{"pathname":"foo/bar"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"*//*"}] Inputs: [{"pathname":"foo/bar"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"/:foo."}] Inputs: [{"pathname":"/bar."}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"/:foo.."}] Inputs: [{"pathname":"/bar.."}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"./foo"}] Inputs: [{"pathname":"./foo"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"../foo"}] Inputs: [{"pathname":"../foo"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":":foo./"}] Inputs: [{"pathname":"bar./"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":":foo../"}] Inputs: [{"pathname":"bar../"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"/:foo\\bar"}] Inputs: [{"pathname":"/bazbar"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"/foo/bar"},{"ignoreCase":true}] Inputs: [{"pathname":"/FOO/BAR"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"ignoreCase":true}] Inputs: [{"pathname":"/FOO/BAR"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: ["https://example.com:8080/foo?bar#baz",{"ignoreCase":true}] Inputs: [{"pathname":"/FOO","search":"BAR","hash":"BAZ","baseURL":"https://example.com:8080"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: ["/foo?bar#baz","https://example.com:8080",{"ignoreCase":true}] Inputs: [{"pathname":"/FOO","search":"BAR","hash":"BAZ","baseURL":"https://example.com:8080"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: ["/foo?bar#baz",{"ignoreCase":true},"https://example.com:8080"] Inputs: [{"pathname":"/FOO","search":"BAR","hash":"BAZ","baseURL":"https://example.com:8080"}] - assert_throws_js: URLPattern() constructor function "_ => new URLPattern(...entry.pattern)" threw object "ReferenceError: URLPattern is not defined" ("ReferenceError") expected instance of function "function TypeError() {
[native code]
}" ("TypeError")
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:17:25
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"search":"foo","baseURL":"https://example.com/a/+/b"}] Inputs: [{"search":"foo","baseURL":"https://example.com/a/+/b"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"hash":"foo","baseURL":"https://example.com/?q=*&v=?&hmm={}&umm=()"}] Inputs: [{"hash":"foo","baseURL":"https://example.com/?q=*&v=?&hmm={}&umm=()"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: ["#foo","https://example.com/?q=*&v=?&hmm={}&umm=()"] Inputs: ["https://example.com/?q=*&v=?&hmm={}&umm=()#foo"] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"/([[a-z]--a])"}] Inputs: [{"pathname":"/a"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"/([[a-z]--a])"}] Inputs: [{"pathname":"/z"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"/([\\d&&[0-1]])"}] Inputs: [{"pathname":"/0"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
FAIL Pattern: [{"pathname":"/([\\d&&[0-1]])"}] Inputs: [{"pathname":"/3"}] - URLPattern is not defined
runTests/<@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:22:23
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
runTests@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:15:9
@https://web-platform.test:8443/urlpattern/resources/urlpatterntests.js:186:11
/urlpattern/urlpattern.https.any.shadowrealm-in-audioworklet.html
ERROR /urlpattern/urlpattern.https.any.shadowrealm-in-audioworklet.html - TypeError: window.__wptrunner_process_next_event is not a function
Traceback (most recent call last):
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 866, in run_func
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 984, in do_testharness
result = protocol.base.execute_script(
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 95, in execute_script
return method(script, script_args=script_args, new_sandbox=False, sandbox=None)
File "/home/test/web-platform-tests/_venv3/lib/python3.8/site-packages/marionette_driver/marionette.py", line 1835, in execute_async_script
rv = self._send_message("WebDriver:ExecuteAsyncScript", body, key="value")
File "/home/test/web-platform-tests/_venv3/lib/python3.8/site-packages/marionette_driver/decorators.py", line 24, in _
return func(*args, **kwargs)
File "/home/test/web-platform-tests/_venv3/lib/python3.8/site-packages/marionette_driver/marionette.py", line 692, in _send_message
self._handle_error(err)
File "/home/test/web-platform-tests/_venv3/lib/python3.8/site-packages/marionette_driver/marionette.py", line 704, in _handle_error
raise errors.lookup(error)(message, stacktrace=stacktrace)
marionette_driver.errors.JavascriptException: TypeError: window.__wptrunner_process_next_event is not a function
stacktrace:
@tools/wptrunner/wptrunner/executors/executormarionette.py:100:8
@tools/wptrunner/wptrunner/executors/executormarionette.py:101:8
4:16.76 INFO Got 48 unexpected results, with 0 unexpected passes
4:16.76 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
4:17.05 wptserve INFO Stopped http server on 127.0.0.1:8002
4:17.05 wptserve INFO Stopped http server on 127.0.0.1:8001
4:17.06 wptserve INFO Stopped http server on 127.0.0.1:8446
4:17.06 wptserve INFO Stopped http server on 127.0.0.1:9000
4:17.07 wptserve INFO Stopped http server on 127.0.0.1:8003
4:17.07 wptserve INFO Stopped http server on 127.0.0.1:8444
4:17.07 wptserve INFO Stopped http server on 127.0.0.1:8445
4:17.07 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
4:17.07 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
4:17.13 wptserve INFO Stopped http server on 127.0.0.1:8000
4:17.25 wptserve INFO Stopped http server on 127.0.0.1:8443
4:17.29 INFO Removed font: Ahem.ttf
4:17.32 INFO Closing logging queue
4:17.32 INFO queue closed
4:17.32 INFO Tolerating 48 unexpected results
[taskcluster 2024-11-22 01:10:24.320Z] === Task Finished ===
[taskcluster 2024-11-22 01:10:25.135Z] Successful task run with exit code: 0 completed in 416.968 seconds