HTML: correct worker URL encoding tests #41783
+3
−47
Merged
Community-TC Integration / wpt-chrome-dev-stability
succeeded
Sep 3, 2023 in 28m 23s
Community-TC (pull_request)
Verify that all tests affected by a pull request are stable when executed in chrome.
Details
View task in Taskcluster
View logs in Taskcluster
WPT Command: python3 ./wpt run --channel=dev --verify --verify-no-chaos-mode --verify-repeat-loop=0 --verify-repeat-restart=10 --github-checks-text-file=/home/test/artifacts/checkrun.md --affected base_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --no-headless --verify-log-full --enable-swiftshader chrome
25:10.78 INFO | `loading css <link>` | PASS | |
25:10.78 INFO | `loading image <img src>` | FAIL | `assert_equals: expected substring %26%23229%3B got unknown query expected (undefined) undefined but got (number) 256` |
25:10.78 INFO | `loading image <embed src>` | FAIL | `assert_equals: expected substring %26%23229%3B got default intrinsic width expected (undefined) undefined but got (number) 300` |
25:10.78 INFO | `loading image <object data>` | FAIL | `assert_equals: expected substring %26%23229%3B got default intrinsic width expected (undefined) undefined but got (number) 300` |
25:10.78 INFO | `loading image <input src>` | FAIL | `assert_equals: expected substring %26%23229%3B got unknown query expected (undefined) undefined but got (number) 256` |
25:10.78 INFO | `loading image <video poster>` | FAIL | `assert_equals: expected substring %26%23229%3B got unknown query expected (undefined) undefined but got (number) 256` |
25:10.78 INFO | `loading video <video>` | FAIL | `assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614` |
25:10.78 INFO | `loading video <video><source>` | FAIL | `assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614` |
25:10.78 INFO | `loading video <audio>` | FAIL | `assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614` |
25:10.78 INFO | `loading video <audio><source>` | FAIL | `assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614` |
25:10.78 INFO | `loading webvtt <track>` | PASS | |
25:10.78 INFO
25:10.78 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=base-href ###
25:10.78 INFO | Subtest | Results | Messages |
25:10.78 INFO |---------------|---------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
25:10.78 INFO | | OK | |
25:10.78 INFO | `<base href>` | FAIL | `assert_true: expected substring %26%23229%3B got http://web-platform.test:8000/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1251&type= expected true got false` |
25:10.78 INFO
25:10.78 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=url ###
25:10.78 INFO | Subtest | Results | Messages |
25:10.78 INFO |-------------------------|---------|----------|
25:10.78 INFO | | OK | |
25:10.78 INFO | `URL constructor, url` | PASS | |
25:10.78 INFO | `URL constructor, base` | PASS | |
25:10.78 INFO
25:10.78 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=eventsource ###
25:10.78 INFO | Subtest | Results | Messages |
25:10.78 INFO |---------------------------|---------|----------|
25:10.78 INFO | | OK | |
25:10.78 INFO | `EventSource constructor` | PASS | |
25:10.78 INFO | `EventSource#url` | PASS | |
25:10.78 INFO
25:10.78 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=scheme ###
25:10.78 INFO | Subtest | Results | Messages |
25:10.78 INFO |----------------------------------------|---------|------------------------------------------------------------------------------------------------------------|
25:10.78 INFO | | OK | |
25:10.78 INFO | `Scheme ftp (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme file (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme http (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme https (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme ws (getting <a>.href)` | FAIL | `assert_true: expected substring %C3%A5 got ws://example.invalid/?x=%26%23229%3B expected true got false` |
25:10.78 INFO | `Scheme wss (getting <a>.href)` | FAIL | `assert_true: expected substring %C3%A5 got wss://example.invalid/?x=%26%23229%3B expected true got false` |
25:10.78 INFO | `Scheme gopher (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme mailto (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme data (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme javascript (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme ftps (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme httpbogus (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme bitcoin (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme geo (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme im (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme irc (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme ircs (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme magnet (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme mms (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme news (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme nntp (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme sip (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme sms (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme smsto (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme ssh (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme tel (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme urn (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme webcal (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme wtai (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme xmpp (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme web+http (getting <a>.href)` | PASS | |
25:10.78 INFO
25:10.78 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=scheme ###
25:10.78 INFO | Subtest | Results | Messages |
25:10.78 INFO |----------------------------------------|---------|---------------------------------------------------------------------------------------------------|
25:10.78 INFO | | OK | |
25:10.78 INFO | `Scheme ftp (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme file (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme http (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme https (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme ws (getting <a>.href)` | FAIL | `assert_true: expected substring %C3%A5 got ws://example.invalid/?x=%E5 expected true got false` |
25:10.78 INFO | `Scheme wss (getting <a>.href)` | FAIL | `assert_true: expected substring %C3%A5 got wss://example.invalid/?x=%E5 expected true got false` |
25:10.78 INFO | `Scheme gopher (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme mailto (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme data (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme javascript (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme ftps (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme httpbogus (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme bitcoin (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme geo (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme im (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme irc (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme ircs (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme magnet (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme mms (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme news (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme nntp (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme sip (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme sms (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme smsto (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme ssh (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme tel (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme urn (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme webcal (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme wtai (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme xmpp (getting <a>.href)` | PASS | |
25:10.78 INFO | `Scheme web+http (getting <a>.href)` | PASS | |
25:10.78 INFO
25:10.78 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=hyperlink-search ###
25:10.78 INFO | Subtest | Results | Messages |
25:10.78 INFO |-----------------|---------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
25:10.78 INFO | | OK | |
25:10.78 INFO | `<a>.search` | FAIL | `assert_true: href content attribute expected substring %E5 got http://web-platform.test:8000/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false` |
25:10.78 INFO | `<area>.search` | FAIL | `assert_true: href content attribute expected substring %E5 got http://web-platform.test:8000/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false` |
25:10.78 INFO
25:10.78 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=loading ###
25:10.78 INFO | Subtest | Results | Messages |
25:10.78 INFO |---------------------------------|---------|--------------------------------------------------------------------------------------------|
25:10.78 INFO | | OK | |
25:10.78 INFO | `loading css <link>` | PASS | |
25:10.78 INFO | `loading image <img src>` | PASS | |
25:10.78 INFO | `loading image <embed src>` | FAIL | `assert_equals: expected substring %E5 got default intrinsic width expected 1 but got 300` |
25:10.78 INFO | `loading image <object data>` | FAIL | `assert_equals: expected substring %E5 got default intrinsic width expected 1 but got 300` |
25:10.78 INFO | `loading image <input src>` | PASS | |
25:10.78 INFO | `loading image <video poster>` | PASS | |
25:10.78 INFO | `loading video <video>` | FAIL | `assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity` |
25:10.78 INFO | `loading video <video><source>` | FAIL | `assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity` |
25:10.78 INFO | `loading video <audio>` | FAIL | `assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity` |
25:10.78 INFO | `loading video <audio><source>` | FAIL | `assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity` |
25:10.78 INFO | `loading webvtt <track>` | PASS | |
25:10.78 INFO
25:10.78 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=base-href ###
25:10.78 INFO | Subtest | Results | Messages |
25:10.78 INFO |---------------|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
25:10.78 INFO | | OK | |
25:10.78 INFO | `<base href>` | FAIL | `assert_true: expected substring %E5 got http://web-platform.test:8000/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type= expected true got false` |
25:10.78 INFO
25:10.78 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=eventsource ###
25:10.78 INFO | Subtest | Results | Messages |
25:10.78 INFO |---------------------------|---------|----------|
25:10.78 INFO | | OK | |
25:10.79 INFO | `EventSource constructor` | PASS | |
25:10.79 INFO | `EventSource#url` | PASS | |
25:10.79 INFO
25:10.79 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=history ###
25:10.79 INFO | Subtest | Results | Messages |
25:10.79 INFO |------------------------|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
25:10.79 INFO | | OK | |
25:10.79 INFO | `history.pushState` | FAIL | `assert_true: expected substring %E5 got http://web-platform.test:8000/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false` |
25:10.79 INFO | `history.replaceState` | FAIL | `assert_true: expected substring %E5 got http://web-platform.test:8000/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false` |
25:10.79 INFO
25:10.79 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=nested-browsing ###
25:10.79 INFO | Subtest | Results | Messages |
25:10.79 INFO |----------------------------------------------|---------|----------|
25:10.79 INFO | | OK | |
25:10.79 INFO | `load nested browsing context <frame src>` | PASS | |
25:10.79 INFO | `load nested browsing context <iframe src>` | PASS | |
25:10.79 INFO | `load nested browsing context <object data>` | PASS | |
25:10.79 INFO | `load nested browsing context <embed src>` | PASS | |
25:10.79 INFO
25:10.79 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=workers ###
25:10.79 INFO | Subtest | Results | Messages |
25:10.79 INFO |-----------------------------------------|---------|------------------------------------------------------------------------------------|
25:10.79 INFO | | OK | |
25:10.79 INFO | `Worker constructor` | PASS | |
25:10.79 INFO | `SharedWorker constructor` | PASS | |
25:10.79 INFO | `importScripts() in a dedicated worker` | PASS | |
25:10.79 INFO | `Worker() in a dedicated worker` | PASS | |
25:10.79 INFO | `importScripts() in a shared worker` | PASS | |
25:10.79 INFO | `Worker() in a shared worker` | FAIL | `assert_equals: expected "%C3%A5" but got "ReferenceError: Worker is not defined"` |
25:10.79 INFO
25:10.79 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=css ###
25:10.79 INFO | Subtest | Results | Messages |
25:10.79 INFO |---------------------------------------------------------------------------------------------------|---------|--------------------------------------------------|
25:10.79 INFO | | OK | |
25:10.79 INFO | `CSS <link> (windows-1252) #<id> { background-image:<url> }` | FAIL | `assert_equals: expected "%C3%A5" but got "%E5"` |
25:10.79 INFO | `CSS <link> (utf-8) #<id> { background-image:<url> }` | PASS | |
25:10.79 INFO | `CSS <style> #<id> { background-image:<url> }` | FAIL | `assert_equals: expected "%C3%A5" but got "%E5"` |
25:10.79 INFO | `CSS <link> (windows-1252) #<id> { border-image-source:<url> }` | FAIL | `assert_equals: expected "%C3%A5" but got "%E5"` |
25:10.79 INFO | `CSS <link> (utf-8) #<id> { border-image-source:<url> }` | PASS | |
25:10.79 INFO | `CSS <style> #<id> { border-image-source:<url> }` | FAIL | `assert_equals: expected "%C3%A5" but got "%E5"` |
25:10.79 INFO | `CSS <link> (windows-1252) #<id>::before { content:<url> }` | FAIL | `assert_equals: expected "%C3%A5" but got "%E5"` |
25:10.79 INFO | `CSS <link> (utf-8) #<id>::before { content:<url> }` | PASS | |
25:10.79 INFO | `CSS <style> #<id>::before { content:<url> }` | FAIL | `assert_equals: expected "%C3%A5" but got "%E5"` |
25:10.79 INFO | `CSS <link> (windows-1252) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> }` | FAIL | `assert_equals: expected "%C3%A5" but got "%E5"` |
25:10.79 INFO | `CSS <link> (utf-8) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> }` | PASS | |
25:10.79 INFO | `CSS <style> @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> }` | FAIL | `assert_equals: expected "%C3%A5" but got "%E5"` |
25:10.79 INFO | `CSS <link> (windows-1252) #<id> { display:list-item; list-style-image:<url> }` | FAIL | `assert_equals: expected "%C3%A5" but got "%E5"` |
25:10.79 INFO | `CSS <link> (utf-8) #<id> { display:list-item; list-style-image:<url> }` | PASS | |
25:10.79 INFO | `CSS <style> #<id> { display:list-item; list-style-image:<url> }` | FAIL | `assert_equals: expected "%C3%A5" but got "%E5"` |
25:10.79 INFO | `CSS <link> (windows-1252) @import <url>;` | PASS | |
25:10.79 INFO | `CSS <link> (utf-8) @import <url>;` | PASS | |
25:10.79 INFO | `CSS <style> @import <url>;` | PASS | |
25:10.79 INFO | `CSS <link> (windows-1252) #<id> { cursor:<url>, pointer }` | FAIL | `assert_equals: expected "%C3%A5" but got "%E5"` |
25:10.79 INFO | `CSS <link> (utf-8) #<id> { cursor:<url>, pointer }` | PASS | |
25:10.79 INFO | `CSS <style> #<id> { cursor:<url>, pointer }` | FAIL | `assert_equals: expected "%C3%A5" but got "%E5"` |
25:10.79 INFO
25:10.79 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=url ###
25:10.79 INFO | Subtest | Results | Messages |
25:10.79 INFO |-------------------------|---------|----------|
25:10.79 INFO | | OK | |
25:10.79 INFO | `URL constructor, url` | PASS | |
25:10.79 INFO | `URL constructor, base` | PASS | |
25:10.79 INFO
25:10.79 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=xhr ###
25:10.79 INFO | Subtest | Results | Messages |
25:10.79 INFO |-------------------------|---------|--------------------------------------------------|
25:10.79 INFO | | OK | |
25:10.79 INFO | `XMLHttpRequest#open()` | FAIL | `assert_equals: expected "%C3%A5" but got "%E5"` |
25:10.79 INFO
25:10.79 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=xml ###
25:10.79 INFO | Subtest | Results | Messages |
25:10.79 INFO |----------------------------|---------|----------------------------------------------------------|
25:10.79 INFO | | OK | |
25:10.79 INFO | `<?xml-stylesheet?> (CSS)` | FAIL | `assert_equals: expected "\"%C3%A5\"" but got "\"%E5\""` |
25:10.79 INFO
25:10.79 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=svg ###
25:10.79 INFO | Subtest | Results | Messages |
25:10.79 INFO |-----------------|---------|----------|
25:10.79 INFO | | OK | |
25:10.79 INFO | `SVG <a>` | PASS | |
25:10.79 INFO | `SVG <feImage>` | PASS | |
25:10.79 INFO | `SVG <image>` | PASS | |
25:10.79 INFO | `SVG <use>` | PASS | |
25:10.79 INFO
25:10.79 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=window-open ###
25:10.79 INFO | Subtest | Results | Messages |
25:10.79 INFO |-----------------|---------|----------|
25:10.79 INFO | | OK | |
25:10.79 INFO | `window.open()` | PASS | |
25:10.79 INFO
25:10.79 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=submit ###
25:10.79 INFO | Subtest | Results | Messages |
25:10.79 INFO |-----------------------------------|---------|----------|
25:10.79 INFO | | OK | |
25:10.79 INFO | `submit form <form action>` | PASS | |
25:10.79 INFO | `submit form <input formaction>` | PASS | |
25:10.79 INFO | `submit form <button formaction>` | PASS | |
25:10.79 INFO
25:10.79 INFO ### /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=websocket ###
25:10.79 INFO | Subtest | Results | Messages |
25:10.79 INFO |-------------------------|---------|----------|
25:10.79 INFO | | OK | |
25:10.79 INFO | `WebSocket constructor` | PASS | |
25:10.79 INFO | `WebSocket#url` | PASS | |
25:10.79 INFO
25:10.79 INFO ::: Running tests in a loop with restarts 10 times : PASS
25:10.79 INFO :::
25:10.79 INFO ::: Test verification PASS
25:10.79 INFO :::
X connection to :99.0 broken (explicit kill or server shutdown).
[taskcluster 2023-09-03 09:00:53.052Z] === Task Finished ===
[taskcluster 2023-09-03 09:00:53.437Z] Successful task run with exit code: 0 completed in 1653.706 seconds
Loading