Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable URLPattern tests in ShadowRealm #49323

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Enable URLPattern tests in ShadowRealm

5e3217a
Select commit
Loading
Failed to load commit list.
Open

Enable URLPattern tests in ShadowRealm #49323

Enable URLPattern tests in ShadowRealm
5e3217a
Select commit
Loading
Failed to load commit list.
Community-TC Integration / wpt-firefox-nightly-results succeeded Nov 22, 2024 in 9m 32s

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