Commit 76ee218c authored by Joshua Bell's avatar Joshua Bell Committed by Commit Bot

Split html/.../query-encoding/ tests

These tests cover 5 encodings (UTF-8, UTF-16LE/BE, Windows-1251/1252)
and exercise many features (HTML, CSS, SVG, Workers, ...). They're
currently all skipped in Chrome (and other browser CI systems), since
something in that huge matrix fails or times out for everyone.

https://github.com/web-platform-tests/wpt/issues/4934 suggests
splitting these into separate files. As a stopgap, split them out
using the WPT "variant" mechanism and provide expected failure files
for subsets, which should make fixing the tests and/or browsers more
actionable, and let us catch new regressions.

Bug: 930297
Change-Id: I4813281f547216b2b5f377118a58a419f62cfbc7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2063808
Commit-Queue: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: default avatarPhilip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#743019}
parent 2fb5288e
......@@ -3284,18 +3284,11 @@ crbug.com/626703 external/wpt/reporting/bufferSize.html [ Timeout ]
crbug.com/626703 external/wpt/reporting/order.html [ Timeout ]
crbug.com/626703 external/wpt/reporting/nestedReport.html [ Timeout ]
crbug.com/626703 virtual/not-site-per-process/external/wpt/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_access_details.sub.html [ Skip ]
crbug.com/626703 crbug.com/930297 [ Linux ] external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html [ Timeout Pass Failure Crash ]
crbug.com/626703 [ Win7 ] external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html [ Failure Timeout ]
crbug.com/626703 external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-007v.html [ Failure ]
crbug.com/626703 external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-cyclic-invalid.html [ Pass Failure Timeout ]
crbug.com/626703 external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/system-alphabetic-invalid.html [ Pass Failure Timeout ]
crbug.com/626703 [ Mac10.11 ] external/wpt/mimesniff/mime-types/parsing.any.html [ Timeout ]
crbug.com/626703 crbug.com/930297 [ Linux ] external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html [ Timeout Pass Failure Crash ]
crbug.com/626703 [ Win7 ] external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html [ Failure Timeout ]
crbug.com/626703 external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-007.html [ Failure ]
crbug.com/626703 crbug.com/930297 [ Linux ] external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html [ Timeout Pass Failure Crash ]
crbug.com/626703 [ Win10 ] external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html [ Failure Timeout Pass ]
crbug.com/626703 [ Win7 ] external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html [ Failure Timeout Pass ]
crbug.com/626703 external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html?encoding=windows-1252 [ Timeout ]
crbug.com/626703 external/wpt/css/css-values/ch-unit-011.html [ Failure ]
crbug.com/626703 [ Mac ] external/wpt/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-width-height.html [ Crash Timeout ]
......@@ -3741,8 +3734,6 @@ crbug.com/626703 external/wpt/css/vendor-imports/mozilla/mozilla-central-reftest
crbug.com/626703 external/wpt/encoding/eof-utf-8-three.html [ Failure ]
crbug.com/626703 external/wpt/encoding/eof-utf-8-two.html [ Failure ]
crbug.com/626703 external/wpt/html/browsers/windows/noreferrer-window-name.html [ Timeout ]
crbug.com/626703 crbug.com/930297 external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html [ Timeout Crash ]
crbug.com/626703 crbug.com/930297 external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html [ Timeout Crash ]
crbug.com/626703 external/wpt/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html [ Failure ]
crbug.com/626703 external/wpt/html/semantics/embedded-content/the-video-element/video_initially_paused.html [ Failure ]
crbug.com/626703 external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu.html [ Failure ]
......@@ -4578,6 +4569,9 @@ crbug.com/995106 external/wpt/css/css-display/display-flow-root-list-item-001.ht
# ====== End of other css-display tests ======
crbug.com/930297 external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html?include=workers [ Timeout ]
crbug.com/930297 external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html?include=workers [ Timeout ]
crbug.com/676229 plugins/mouse-click-plugin-clears-selection.html [ Failure Pass ]
crbug.com/742670 plugins/iframe-plugin-bgcolor.html [ Failure Pass ]
crbug.com/780398 [ Mac ] plugins/mouse-capture-inside-shadow.html [ Failure Pass ]
......
This is a testharness.js-based test.
TIMEOUT Parsing cache manifest (CACHE) Test timed out
TIMEOUT Parsing cache manifest (FALLBACK) Test timed out
PASS Parsing cache manifest (NETWORK)
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL history.pushState assert_equals: url was resolved against the iframe's URL instead of the settings object's API base URL expected -1 but got 84
FAIL history.replaceState assert_equals: url was resolved against the iframe's URL instead of the settings object's API base URL expected -1 but got 84
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS loading css <link>
PASS loading image <img src>
FAIL loading image <embed src> assert_equals: expected substring %C3%A5 got default intrinsic width expected 2 but got 300
FAIL loading image <object data> assert_equals: expected substring %C3%A5 got default intrinsic width expected 2 but got 300
PASS loading image <input src>
PASS loading image <video poster>
FAIL loading video <video> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <video><source> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <audio> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <audio><source> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
PASS loading webvtt <track>
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL XMLDocument#load() doc.load is not a function
Harness: the test ran to completion.
This is a testharness.js-based test.
TIMEOUT Parsing cache manifest (CACHE) Test timed out
TIMEOUT Parsing cache manifest (FALLBACK) Test timed out
PASS Parsing cache manifest (NETWORK)
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL history.pushState assert_equals: url was resolved against the iframe's URL instead of the settings object's API base URL expected -1 but got 84
FAIL history.replaceState assert_equals: url was resolved against the iframe's URL instead of the settings object's API base URL expected -1 but got 84
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS loading css <link>
PASS loading image <img src>
FAIL loading image <embed src> assert_equals: expected substring %C3%A5 got default intrinsic width expected 2 but got 300
FAIL loading image <object data> assert_equals: expected substring %C3%A5 got default intrinsic width expected 2 but got 300
PASS loading image <input src>
PASS loading image <video poster>
FAIL loading video <video> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <video><source> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <audio> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <audio><source> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
PASS loading webvtt <track>
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL XMLDocument#load() doc.load is not a function
Harness: the test ran to completion.
......@@ -2,8 +2,27 @@
<meta charset=utf-8>
<title>Resolving URLs, URL character encoding, utf-8</title>
<meta name="timeout" content="long">
<meta name="variant" content="?include=nested-browsing">
<meta name="variant" content="?include=loading">
<meta name="variant" content="?include=submit">
<meta name="variant" content="?include=base-href">
<meta name="variant" content="?include=workers">
<meta name="variant" content="?include=eventsource">
<meta name="variant" content="?include=xmldocument">
<meta name="variant" content="?include=window-open">
<meta name="variant" content="?include=hyperlink-search">
<meta name="variant" content="?include=history">
<meta name="variant" content="?include=svg">
<meta name="variant" content="?include=xhr">
<meta name="variant" content="?include=websocket">
<meta name="variant" content="?include=appcache">
<meta name="variant" content="?include=css">
<meta name="variant" content="?include=xml">
<meta name="variant" content="?include=url">
<meta name="variant" content="?include=scheme">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/common/subset-tests-by-key.js"></script>
<script src="/common/utils.js"></script>
<div id=log></div>
<script src="resources/resolve-url.js?encoding=utf-8&pipe=sub"></script>
This is a testharness.js-based test.
TIMEOUT Parsing cache manifest (CACHE) Test timed out
TIMEOUT Parsing cache manifest (FALLBACK) Test timed out
PASS Parsing cache manifest (NETWORK)
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 101 tests; 80 PASS, 19 FAIL, 2 TIMEOUT, 0 NOTRUN.
PASS load nested browsing context <frame src>
PASS load nested browsing context <iframe src>
PASS load nested browsing context <object data>
PASS load nested browsing context <embed src>
PASS loading css <link>
PASS loading js <script>
PASS loading image <img src>
FAIL loading image <embed src> assert_equals: expected substring %C3%A5 got default intrinsic width expected 2 but got 300
FAIL loading image <object data> assert_equals: expected substring %C3%A5 got default intrinsic width expected 2 but got 300
PASS loading image <input src>
PASS loading image <video poster>
FAIL loading video <video> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <video><source> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <audio> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <audio><source> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
PASS loading webvtt <track>
PASS submit form <form action>
PASS submit form <input formaction>
PASS submit form <button formaction>
PASS <base href>
PASS Worker constructor
PASS SharedWorker constructor
PASS EventSource constructor
PASS EventSource#url
FAIL XMLDocument#load() doc.load is not a function
PASS window.open()
PASS <a>.search
PASS <area>.search
FAIL history.pushState assert_equals: url was resolved against the iframe's URL instead of the settings object's API base URL expected -1 but got 84
FAIL history.replaceState assert_equals: url was resolved against the iframe's URL instead of the settings object's API base URL expected -1 but got 84
PASS SVG <a>
PASS SVG <feImage>
PASS SVG <image>
PASS SVG <use>
PASS XMLHttpRequest#open()
PASS importScripts() in a dedicated worker
PASS Worker() in a dedicated worker
FAIL SharedWorker() in a dedicated worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
FAIL importScripts() in a shared worker assert_equals: expected "%C3%A5" but got "importScripts failed to run"
FAIL Worker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: Worker is not defined"
FAIL SharedWorker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
PASS WebSocket constructor
PASS WebSocket#url
TIMEOUT Parsing cache manifest (CACHE) Test timed out
TIMEOUT Parsing cache manifest (FALLBACK) Test timed out
PASS Parsing cache manifest (NETWORK)
PASS CSS <link> (utf-8) #<id> { background-image:<url> }
FAIL CSS <link> (windows-1252) #<id> { background-image:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <style> #<id> { background-image:<url> }
......@@ -67,39 +20,5 @@ PASS CSS <style> @import <url>;
PASS CSS <link> (utf-8) #<id> { cursor:<url>, pointer }
FAIL CSS <link> (windows-1252) #<id> { cursor:<url>, pointer } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <style> #<id> { cursor:<url>, pointer }
PASS <?xml-stylesheet?> (CSS)
PASS URL constructor, url
PASS URL constructor, base
PASS Scheme ftp (getting <a>.href)
PASS Scheme file (getting <a>.href)
PASS Scheme gopher (getting <a>.href)
PASS Scheme http (getting <a>.href)
PASS Scheme https (getting <a>.href)
PASS Scheme ws (getting <a>.href)
PASS Scheme wss (getting <a>.href)
PASS Scheme mailto (getting <a>.href)
PASS Scheme data (getting <a>.href)
PASS Scheme javascript (getting <a>.href)
PASS Scheme ftps (getting <a>.href)
PASS Scheme httpbogus (getting <a>.href)
PASS Scheme bitcoin (getting <a>.href)
PASS Scheme geo (getting <a>.href)
PASS Scheme im (getting <a>.href)
PASS Scheme irc (getting <a>.href)
PASS Scheme ircs (getting <a>.href)
PASS Scheme magnet (getting <a>.href)
PASS Scheme mms (getting <a>.href)
PASS Scheme news (getting <a>.href)
PASS Scheme nntp (getting <a>.href)
PASS Scheme sip (getting <a>.href)
PASS Scheme sms (getting <a>.href)
PASS Scheme smsto (getting <a>.href)
PASS Scheme ssh (getting <a>.href)
PASS Scheme tel (getting <a>.href)
PASS Scheme urn (getting <a>.href)
PASS Scheme webcal (getting <a>.href)
PASS Scheme wtai (getting <a>.href)
PASS Scheme xmpp (getting <a>.href)
PASS Scheme web+http (getting <a>.href)
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL history.pushState assert_equals: url was resolved against the iframe's URL instead of the settings object's API base URL expected -1 but got 84
FAIL history.replaceState assert_equals: url was resolved against the iframe's URL instead of the settings object's API base URL expected -1 but got 84
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS loading css <link>
PASS loading image <img src>
FAIL loading image <embed src> assert_equals: expected substring %C3%A5 got default intrinsic width expected 2 but got 300
FAIL loading image <object data> assert_equals: expected substring %C3%A5 got default intrinsic width expected 2 but got 300
PASS loading image <input src>
PASS loading image <video poster>
FAIL loading video <video> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <video><source> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <audio> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <audio><source> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
PASS loading webvtt <track>
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Worker constructor
PASS SharedWorker constructor
PASS importScripts() in a dedicated worker
PASS Worker() in a dedicated worker
FAIL SharedWorker() in a dedicated worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
FAIL importScripts() in a shared worker assert_equals: expected "%C3%A5" but got "importScripts failed to run"
FAIL Worker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: Worker is not defined"
FAIL SharedWorker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL XMLDocument#load() doc.load is not a function
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 101 tests; 63 PASS, 36 FAIL, 2 TIMEOUT, 0 NOTRUN.
PASS load nested browsing context <frame src>
PASS load nested browsing context <iframe src>
PASS load nested browsing context <object data>
PASS load nested browsing context <embed src>
PASS loading css <link>
PASS loading js <script>
FAIL loading image <img src> assert_equals: expected substring %26%23229%3B got unknown query expected (undefined) undefined but got (number) 256
FAIL loading image <embed src> assert_equals: expected substring %26%23229%3B got default intrinsic width expected (undefined) undefined but got (number) 300
FAIL loading image <object data> assert_equals: expected substring %26%23229%3B got default intrinsic width expected (undefined) undefined but got (number) 300
FAIL loading image <input src> assert_equals: expected substring %26%23229%3B got unknown query expected (undefined) undefined but got (number) 256
FAIL loading image <video poster> assert_equals: expected substring %26%23229%3B got unknown query expected (undefined) undefined but got (number) 256
FAIL loading video <video> assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614
FAIL loading video <video><source> assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614
FAIL loading video <audio> assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614
FAIL loading video <audio><source> assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614
PASS loading webvtt <track>
PASS submit form <form action>
PASS submit form <input formaction>
PASS submit form <button formaction>
FAIL <base href> assert_true: expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1251&type= expected true got false
PASS Worker constructor
PASS SharedWorker constructor
PASS EventSource constructor
PASS EventSource#url
FAIL XMLDocument#load() doc.load is not a function
PASS window.open()
FAIL <a>.search assert_true: href content attribute expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1251&type=html expected true got false
FAIL <area>.search assert_true: href content attribute expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1251&type=html expected true got false
FAIL history.pushState assert_true: expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1251&type=html expected true got false
FAIL history.replaceState assert_true: expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1251&type=html expected true got false
PASS SVG <a>
PASS SVG <feImage>
PASS SVG <image>
PASS SVG <use>
FAIL XMLHttpRequest#open() assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS importScripts() in a dedicated worker
PASS Worker() in a dedicated worker
FAIL SharedWorker() in a dedicated worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
FAIL importScripts() in a shared worker assert_equals: expected "%C3%A5" but got "importScripts failed to run"
FAIL Worker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: Worker is not defined"
FAIL SharedWorker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
PASS WebSocket constructor
PASS WebSocket#url
TIMEOUT Parsing cache manifest (CACHE) Test timed out
TIMEOUT Parsing cache manifest (FALLBACK) Test timed out
PASS Parsing cache manifest (NETWORK)
FAIL CSS <link> (windows-1251) #<id> { background-image:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (utf-8) #<id> { background-image:<url> }
FAIL CSS <style> #<id> { background-image:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
FAIL CSS <link> (windows-1251) #<id> { border-image-source:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (utf-8) #<id> { border-image-source:<url> }
FAIL CSS <style> #<id> { border-image-source:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
FAIL CSS <link> (windows-1251) #<id>::before { content:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (utf-8) #<id>::before { content:<url> }
FAIL CSS <style> #<id>::before { content:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
FAIL CSS <link> (windows-1251) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (utf-8) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> }
FAIL CSS <style> @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
FAIL CSS <link> (windows-1251) #<id> { display:list-item; list-style-image:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (utf-8) #<id> { display:list-item; list-style-image:<url> }
FAIL CSS <style> #<id> { display:list-item; list-style-image:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (windows-1251) @import <url>;
PASS CSS <link> (utf-8) @import <url>;
PASS CSS <style> @import <url>;
FAIL CSS <link> (windows-1251) #<id> { cursor:<url>, pointer } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (utf-8) #<id> { cursor:<url>, pointer }
FAIL CSS <style> #<id> { cursor:<url>, pointer } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
FAIL <?xml-stylesheet?> (CSS) assert_equals: expected "\"%C3%A5\"" but got "\"%26%23229%3B\""
PASS URL constructor, url
PASS URL constructor, base
PASS Scheme ftp (getting <a>.href)
PASS Scheme file (getting <a>.href)
FAIL Scheme gopher (getting <a>.href) assert_true: expected substring %26%23229%3B got gopher://example.invalid/?x=%C3%A5 expected true got false
PASS Scheme http (getting <a>.href)
PASS Scheme https (getting <a>.href)
FAIL Scheme ws (getting <a>.href) assert_true: expected substring %C3%A5 got ws://example.invalid/?x=%26%23229%3B expected true got false
FAIL Scheme wss (getting <a>.href) assert_true: expected substring %C3%A5 got wss://example.invalid/?x=%26%23229%3B expected true got false
PASS Scheme mailto (getting <a>.href)
PASS Scheme data (getting <a>.href)
PASS Scheme javascript (getting <a>.href)
PASS Scheme ftps (getting <a>.href)
PASS Scheme httpbogus (getting <a>.href)
PASS Scheme bitcoin (getting <a>.href)
PASS Scheme geo (getting <a>.href)
PASS Scheme im (getting <a>.href)
PASS Scheme irc (getting <a>.href)
PASS Scheme ircs (getting <a>.href)
PASS Scheme magnet (getting <a>.href)
PASS Scheme mms (getting <a>.href)
PASS Scheme news (getting <a>.href)
PASS Scheme nntp (getting <a>.href)
PASS Scheme sip (getting <a>.href)
PASS Scheme sms (getting <a>.href)
PASS Scheme smsto (getting <a>.href)
PASS Scheme ssh (getting <a>.href)
PASS Scheme tel (getting <a>.href)
PASS Scheme urn (getting <a>.href)
PASS Scheme webcal (getting <a>.href)
PASS Scheme wtai (getting <a>.href)
PASS Scheme xmpp (getting <a>.href)
PASS Scheme web+http (getting <a>.href)
Harness: the test ran to completion.
......@@ -2,8 +2,27 @@
<meta charset=windows-1251>
<title>Resolving URLs, URL character encoding, windows-1251</title>
<meta name="timeout" content="long">
<meta name="variant" content="?include=nested-browsing">
<meta name="variant" content="?include=loading">
<meta name="variant" content="?include=submit">
<meta name="variant" content="?include=base-href">
<meta name="variant" content="?include=workers">
<meta name="variant" content="?include=eventsource">
<meta name="variant" content="?include=xmldocument">
<meta name="variant" content="?include=window-open">
<meta name="variant" content="?include=hyperlink-search">
<meta name="variant" content="?include=history">
<meta name="variant" content="?include=svg">
<meta name="variant" content="?include=xhr">
<meta name="variant" content="?include=websocket">
<meta name="variant" content="?include=appcache">
<meta name="variant" content="?include=css">
<meta name="variant" content="?include=xml">
<meta name="variant" content="?include=url">
<meta name="variant" content="?include=scheme">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/common/subset-tests-by-key.js"></script>
<script src="/common/utils.js"></script>
<div id=log></div>
<script src="resources/resolve-url.js?encoding=windows-1251&pipe=sub"></script>
This is a testharness.js-based test.
TIMEOUT Parsing cache manifest (CACHE) Test timed out
TIMEOUT Parsing cache manifest (FALLBACK) Test timed out
PASS Parsing cache manifest (NETWORK)
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL <base href> assert_true: expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1251&type= expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL CSS <link> (windows-1251) #<id> { background-image:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (utf-8) #<id> { background-image:<url> }
FAIL CSS <style> #<id> { background-image:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
FAIL CSS <link> (windows-1251) #<id> { border-image-source:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (utf-8) #<id> { border-image-source:<url> }
FAIL CSS <style> #<id> { border-image-source:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
FAIL CSS <link> (windows-1251) #<id>::before { content:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (utf-8) #<id>::before { content:<url> }
FAIL CSS <style> #<id>::before { content:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
FAIL CSS <link> (windows-1251) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (utf-8) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> }
FAIL CSS <style> @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
FAIL CSS <link> (windows-1251) #<id> { display:list-item; list-style-image:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (utf-8) #<id> { display:list-item; list-style-image:<url> }
FAIL CSS <style> #<id> { display:list-item; list-style-image:<url> } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (windows-1251) @import <url>;
PASS CSS <link> (utf-8) @import <url>;
PASS CSS <style> @import <url>;
FAIL CSS <link> (windows-1251) #<id> { cursor:<url>, pointer } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS CSS <link> (utf-8) #<id> { cursor:<url>, pointer }
FAIL CSS <style> #<id> { cursor:<url>, pointer } assert_equals: expected "%C3%A5" but got "%26%23229%3B"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL history.pushState assert_true: expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1251&type=html expected true got false
FAIL history.replaceState assert_true: expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1251&type=html expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL <a>.search assert_true: href content attribute expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1251&type=html expected true got false
FAIL <area>.search assert_true: href content attribute expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1251&type=html expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS loading css <link>
FAIL loading image <img src> assert_equals: expected substring %26%23229%3B got unknown query expected (undefined) undefined but got (number) 256
FAIL loading image <embed src> assert_equals: expected substring %26%23229%3B got default intrinsic width expected (undefined) undefined but got (number) 300
FAIL loading image <object data> assert_equals: expected substring %26%23229%3B got default intrinsic width expected (undefined) undefined but got (number) 300
FAIL loading image <input src> assert_equals: expected substring %26%23229%3B got unknown query expected (undefined) undefined but got (number) 256
FAIL loading image <video poster> assert_equals: expected substring %26%23229%3B got unknown query expected (undefined) undefined but got (number) 256
FAIL loading video <video> assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614
FAIL loading video <video><source> assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614
FAIL loading video <audio> assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614
FAIL loading video <audio><source> assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614
PASS loading webvtt <track>
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Scheme ftp (getting <a>.href)
PASS Scheme file (getting <a>.href)
FAIL Scheme gopher (getting <a>.href) assert_true: expected substring %26%23229%3B got gopher://example.invalid/?x=%C3%A5 expected true got false
PASS Scheme http (getting <a>.href)
PASS Scheme https (getting <a>.href)
FAIL Scheme ws (getting <a>.href) assert_true: expected substring %C3%A5 got ws://example.invalid/?x=%26%23229%3B expected true got false
FAIL Scheme wss (getting <a>.href) assert_true: expected substring %C3%A5 got wss://example.invalid/?x=%26%23229%3B expected true got false
PASS Scheme mailto (getting <a>.href)
PASS Scheme data (getting <a>.href)
PASS Scheme javascript (getting <a>.href)
PASS Scheme ftps (getting <a>.href)
PASS Scheme httpbogus (getting <a>.href)
PASS Scheme bitcoin (getting <a>.href)
PASS Scheme geo (getting <a>.href)
PASS Scheme im (getting <a>.href)
PASS Scheme irc (getting <a>.href)
PASS Scheme ircs (getting <a>.href)
PASS Scheme magnet (getting <a>.href)
PASS Scheme mms (getting <a>.href)
PASS Scheme news (getting <a>.href)
PASS Scheme nntp (getting <a>.href)
PASS Scheme sip (getting <a>.href)
PASS Scheme sms (getting <a>.href)
PASS Scheme smsto (getting <a>.href)
PASS Scheme ssh (getting <a>.href)
PASS Scheme tel (getting <a>.href)
PASS Scheme urn (getting <a>.href)
PASS Scheme webcal (getting <a>.href)
PASS Scheme wtai (getting <a>.href)
PASS Scheme xmpp (getting <a>.href)
PASS Scheme web+http (getting <a>.href)
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Worker constructor
PASS SharedWorker constructor
PASS importScripts() in a dedicated worker
PASS Worker() in a dedicated worker
FAIL SharedWorker() in a dedicated worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
FAIL importScripts() in a shared worker assert_equals: expected "%C3%A5" but got "importScripts failed to run"
FAIL Worker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: Worker is not defined"
FAIL SharedWorker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL XMLHttpRequest#open() assert_equals: expected "%C3%A5" but got "%26%23229%3B"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL <?xml-stylesheet?> (CSS) assert_equals: expected "\"%C3%A5\"" but got "\"%26%23229%3B\""
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL XMLDocument#load() doc.load is not a function
Harness: the test ran to completion.
......@@ -2,8 +2,27 @@
<meta charset=windows-1252>
<title>Resolving URLs, URL character encoding, windows-1252</title>
<meta name="timeout" content="long">
<meta name="variant" content="?include=nested-browsing">
<meta name="variant" content="?include=loading">
<meta name="variant" content="?include=submit">
<meta name="variant" content="?include=base-href">
<meta name="variant" content="?include=workers">
<meta name="variant" content="?include=eventsource">
<meta name="variant" content="?include=xmldocument">
<meta name="variant" content="?include=window-open">
<meta name="variant" content="?include=hyperlink-search">
<meta name="variant" content="?include=history">
<meta name="variant" content="?include=svg">
<meta name="variant" content="?include=xhr">
<meta name="variant" content="?include=websocket">
<meta name="variant" content="?include=appcache">
<meta name="variant" content="?include=css">
<meta name="variant" content="?include=xml">
<meta name="variant" content="?include=url">
<meta name="variant" content="?include=scheme">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/common/subset-tests-by-key.js"></script>
<script src="/common/utils.js"></script>
<div id=log></div>
<script src="resources/resolve-url.js?encoding=windows-1252&pipe=sub"></script>
This is a testharness.js-based test.
TIMEOUT Parsing cache manifest (CACHE) Test timed out
TIMEOUT Parsing cache manifest (FALLBACK) Test timed out
PASS Parsing cache manifest (NETWORK)
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL <base href> assert_true: expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type= expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL CSS <link> (windows-1252) #<id> { background-image:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id> { background-image:<url> }
FAIL CSS <style> #<id> { background-image:<url> } assert_equals: expected "%C3%A5" but got "%E5"
FAIL CSS <link> (windows-1252) #<id> { border-image-source:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id> { border-image-source:<url> }
FAIL CSS <style> #<id> { border-image-source:<url> } assert_equals: expected "%C3%A5" but got "%E5"
FAIL CSS <link> (windows-1252) #<id>::before { content:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id>::before { content:<url> }
FAIL CSS <style> #<id>::before { content:<url> } assert_equals: expected "%C3%A5" but got "%E5"
FAIL CSS <link> (windows-1252) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> }
FAIL CSS <style> @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } assert_equals: expected "%C3%A5" but got "%E5"
FAIL CSS <link> (windows-1252) #<id> { display:list-item; list-style-image:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id> { display:list-item; list-style-image:<url> }
FAIL CSS <style> #<id> { display:list-item; list-style-image:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (windows-1252) @import <url>;
PASS CSS <link> (utf-8) @import <url>;
PASS CSS <style> @import <url>;
FAIL CSS <link> (windows-1252) #<id> { cursor:<url>, pointer } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id> { cursor:<url>, pointer }
FAIL CSS <style> #<id> { cursor:<url>, pointer } assert_equals: expected "%C3%A5" but got "%E5"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL history.pushState assert_true: expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
FAIL history.replaceState assert_true: expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL <a>.search assert_true: href content attribute expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
FAIL <area>.search assert_true: href content attribute expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS loading css <link>
PASS loading image <img src>
FAIL loading image <embed src> assert_equals: expected substring %E5 got default intrinsic width expected 1 but got 300
FAIL loading image <object data> assert_equals: expected substring %E5 got default intrinsic width expected 1 but got 300
PASS loading image <input src>
PASS loading image <video poster>
FAIL loading video <video> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
FAIL loading video <video><source> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
FAIL loading video <audio> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
FAIL loading video <audio><source> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
PASS loading webvtt <track>
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Scheme ftp (getting <a>.href)
PASS Scheme file (getting <a>.href)
FAIL Scheme gopher (getting <a>.href) assert_true: expected substring %E5 got gopher://example.invalid/?x=%C3%A5 expected true got false
PASS Scheme http (getting <a>.href)
PASS Scheme https (getting <a>.href)
FAIL Scheme ws (getting <a>.href) assert_true: expected substring %C3%A5 got ws://example.invalid/?x=%E5 expected true got false
FAIL Scheme wss (getting <a>.href) assert_true: expected substring %C3%A5 got wss://example.invalid/?x=%E5 expected true got false
PASS Scheme mailto (getting <a>.href)
PASS Scheme data (getting <a>.href)
PASS Scheme javascript (getting <a>.href)
PASS Scheme ftps (getting <a>.href)
PASS Scheme httpbogus (getting <a>.href)
PASS Scheme bitcoin (getting <a>.href)
PASS Scheme geo (getting <a>.href)
PASS Scheme im (getting <a>.href)
PASS Scheme irc (getting <a>.href)
PASS Scheme ircs (getting <a>.href)
PASS Scheme magnet (getting <a>.href)
PASS Scheme mms (getting <a>.href)
PASS Scheme news (getting <a>.href)
PASS Scheme nntp (getting <a>.href)
PASS Scheme sip (getting <a>.href)
PASS Scheme sms (getting <a>.href)
PASS Scheme smsto (getting <a>.href)
PASS Scheme ssh (getting <a>.href)
PASS Scheme tel (getting <a>.href)
PASS Scheme urn (getting <a>.href)
PASS Scheme webcal (getting <a>.href)
PASS Scheme wtai (getting <a>.href)
PASS Scheme xmpp (getting <a>.href)
PASS Scheme web+http (getting <a>.href)
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Worker constructor
PASS SharedWorker constructor
PASS importScripts() in a dedicated worker
PASS Worker() in a dedicated worker
FAIL SharedWorker() in a dedicated worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
FAIL importScripts() in a shared worker assert_equals: expected "%C3%A5" but got "importScripts failed to run"
FAIL Worker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: Worker is not defined"
FAIL SharedWorker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL XMLHttpRequest#open() assert_equals: expected "%C3%A5" but got "%E5"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL <?xml-stylesheet?> (CSS) assert_equals: expected "\"%C3%A5\"" but got "\"%E5\""
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL XMLDocument#load() doc.load is not a function
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 101 tests; 61 PASS, 40 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS load nested browsing context <frame src>
PASS load nested browsing context <iframe src>
PASS load nested browsing context <object data>
PASS load nested browsing context <embed src>
PASS loading css <link>
PASS loading js <script>
PASS loading image <img src>
FAIL loading image <embed src> assert_equals: expected substring %C3%A5 got default intrinsic width expected 2 but got 300
FAIL loading image <object data> assert_equals: expected substring %C3%A5 got default intrinsic width expected 2 but got 300
PASS loading image <input src>
PASS loading image <video poster>
FAIL loading video <video> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <video><source> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <audio> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
FAIL loading video <audio><source> assert_equals: expected substring %C3%A5 got %E5 expected 5 but got 3
PASS loading webvtt <track>
PASS submit form <form action>
PASS submit form <input formaction>
PASS submit form <button formaction>
PASS <base href>
PASS Worker constructor
PASS SharedWorker constructor
PASS EventSource constructor
PASS EventSource#url
FAIL XMLDocument#load() doc.load is not a function
PASS window.open()
PASS <a>.search
PASS <area>.search
FAIL history.pushState assert_equals: url was resolved against the iframe's URL instead of the settings object's API base URL expected -1 but got 84
FAIL history.replaceState assert_equals: url was resolved against the iframe's URL instead of the settings object's API base URL expected -1 but got 84
PASS SVG <a>
FAIL SVG <feImage> poll_for_stash is not defined
FAIL SVG <image> poll_for_stash is not defined
FAIL SVG <use> poll_for_stash is not defined
PASS XMLHttpRequest#open()
PASS importScripts() in a dedicated worker
PASS Worker() in a dedicated worker
FAIL SharedWorker() in a dedicated worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
FAIL importScripts() in a shared worker assert_equals: expected "%C3%A5" but got "importScripts failed to run"
FAIL Worker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: Worker is not defined"
FAIL SharedWorker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
PASS WebSocket constructor
PASS WebSocket#url
FAIL Parsing cache manifest (CACHE) poll_for_stash is not defined
FAIL Parsing cache manifest (FALLBACK) poll_for_stash is not defined
FAIL Parsing cache manifest (NETWORK) poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id> { background-image:<url> } poll_for_stash is not defined
FAIL CSS <link> (windows-1252) #<id> { background-image:<url> } poll_for_stash is not defined
FAIL CSS <style> #<id> { background-image:<url> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id> { border-image-source:<url> } poll_for_stash is not defined
FAIL CSS <link> (windows-1252) #<id> { border-image-source:<url> } poll_for_stash is not defined
FAIL CSS <style> #<id> { border-image-source:<url> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id>::before { content:<url> } poll_for_stash is not defined
FAIL CSS <link> (windows-1252) #<id>::before { content:<url> } poll_for_stash is not defined
FAIL CSS <style> #<id>::before { content:<url> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } poll_for_stash is not defined
FAIL CSS <link> (windows-1252) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } poll_for_stash is not defined
FAIL CSS <style> @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id> { display:list-item; list-style-image:<url> } poll_for_stash is not defined
FAIL CSS <link> (windows-1252) #<id> { display:list-item; list-style-image:<url> } poll_for_stash is not defined
FAIL CSS <style> #<id> { display:list-item; list-style-image:<url> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) @import <url>; poll_for_stash is not defined
FAIL CSS <link> (windows-1252) @import <url>; poll_for_stash is not defined
FAIL CSS <style> @import <url>; poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id> { cursor:<url>, pointer } poll_for_stash is not defined
FAIL CSS <link> (windows-1252) #<id> { cursor:<url>, pointer } poll_for_stash is not defined
FAIL CSS <style> #<id> { cursor:<url>, pointer } poll_for_stash is not defined
PASS <?xml-stylesheet?> (CSS)
PASS URL constructor, url
PASS URL constructor, base
PASS Scheme ftp (getting <a>.href)
PASS Scheme file (getting <a>.href)
PASS Scheme gopher (getting <a>.href)
PASS Scheme http (getting <a>.href)
PASS Scheme https (getting <a>.href)
PASS Scheme ws (getting <a>.href)
PASS Scheme wss (getting <a>.href)
PASS Scheme mailto (getting <a>.href)
PASS Scheme data (getting <a>.href)
PASS Scheme javascript (getting <a>.href)
PASS Scheme ftps (getting <a>.href)
PASS Scheme httpbogus (getting <a>.href)
PASS Scheme bitcoin (getting <a>.href)
PASS Scheme geo (getting <a>.href)
PASS Scheme im (getting <a>.href)
PASS Scheme irc (getting <a>.href)
PASS Scheme ircs (getting <a>.href)
PASS Scheme magnet (getting <a>.href)
PASS Scheme mms (getting <a>.href)
PASS Scheme news (getting <a>.href)
PASS Scheme nntp (getting <a>.href)
PASS Scheme sip (getting <a>.href)
PASS Scheme sms (getting <a>.href)
PASS Scheme smsto (getting <a>.href)
PASS Scheme ssh (getting <a>.href)
PASS Scheme tel (getting <a>.href)
PASS Scheme urn (getting <a>.href)
PASS Scheme webcal (getting <a>.href)
PASS Scheme wtai (getting <a>.href)
PASS Scheme xmpp (getting <a>.href)
PASS Scheme web+http (getting <a>.href)
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 101 tests; 51 PASS, 50 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS load nested browsing context <frame src>
PASS load nested browsing context <iframe src>
PASS load nested browsing context <object data>
PASS load nested browsing context <embed src>
PASS loading css <link>
PASS loading js <script>
FAIL loading image <img src> assert_equals: expected substring %26%23229%3B got unknown query expected (undefined) undefined but got (number) 256
FAIL loading image <embed src> assert_equals: expected substring %26%23229%3B got default intrinsic width expected (undefined) undefined but got (number) 300
FAIL loading image <object data> assert_equals: expected substring %26%23229%3B got default intrinsic width expected (undefined) undefined but got (number) 300
FAIL loading image <input src> assert_equals: expected substring %26%23229%3B got unknown query expected (undefined) undefined but got (number) 256
FAIL loading image <video poster> assert_equals: expected substring %26%23229%3B got unknown query expected (undefined) undefined but got (number) 256
FAIL loading video <video> assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614
FAIL loading video <video><source> assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614
FAIL loading video <audio> assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614
FAIL loading video <audio><source> assert_equals: expected substring %26%23229%3B got undefined expected (undefined) undefined but got (number) 614
PASS loading webvtt <track>
PASS submit form <form action>
PASS submit form <input formaction>
PASS submit form <button formaction>
FAIL <base href> assert_true: expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1251&type= expected true got false
PASS Worker constructor
PASS SharedWorker constructor
PASS EventSource constructor
PASS EventSource#url
FAIL XMLDocument#load() doc.load is not a function
PASS window.open()
FAIL <a>.search assert_true: href content attribute expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1251&type=html expected true got false
FAIL <area>.search assert_true: href content attribute expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1251&type=html expected true got false
FAIL history.pushState assert_true: expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1251&type=html expected true got false
FAIL history.replaceState assert_true: expected substring %26%23229%3B got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1251&type=html expected true got false
PASS SVG <a>
FAIL SVG <feImage> poll_for_stash is not defined
FAIL SVG <image> poll_for_stash is not defined
FAIL SVG <use> poll_for_stash is not defined
FAIL XMLHttpRequest#open() assert_equals: expected "%C3%A5" but got "%26%23229%3B"
PASS importScripts() in a dedicated worker
PASS Worker() in a dedicated worker
FAIL SharedWorker() in a dedicated worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
FAIL importScripts() in a shared worker assert_equals: expected "%C3%A5" but got "importScripts failed to run"
FAIL Worker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: Worker is not defined"
FAIL SharedWorker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
PASS WebSocket constructor
PASS WebSocket#url
FAIL Parsing cache manifest (CACHE) poll_for_stash is not defined
FAIL Parsing cache manifest (FALLBACK) poll_for_stash is not defined
FAIL Parsing cache manifest (NETWORK) poll_for_stash is not defined
FAIL CSS <link> (windows-1251) #<id> { background-image:<url> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id> { background-image:<url> } poll_for_stash is not defined
FAIL CSS <style> #<id> { background-image:<url> } poll_for_stash is not defined
FAIL CSS <link> (windows-1251) #<id> { border-image-source:<url> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id> { border-image-source:<url> } poll_for_stash is not defined
FAIL CSS <style> #<id> { border-image-source:<url> } poll_for_stash is not defined
FAIL CSS <link> (windows-1251) #<id>::before { content:<url> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id>::before { content:<url> } poll_for_stash is not defined
FAIL CSS <style> #<id>::before { content:<url> } poll_for_stash is not defined
FAIL CSS <link> (windows-1251) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } poll_for_stash is not defined
FAIL CSS <style> @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } poll_for_stash is not defined
FAIL CSS <link> (windows-1251) #<id> { display:list-item; list-style-image:<url> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id> { display:list-item; list-style-image:<url> } poll_for_stash is not defined
FAIL CSS <style> #<id> { display:list-item; list-style-image:<url> } poll_for_stash is not defined
FAIL CSS <link> (windows-1251) @import <url>; poll_for_stash is not defined
FAIL CSS <link> (utf-8) @import <url>; poll_for_stash is not defined
FAIL CSS <style> @import <url>; poll_for_stash is not defined
FAIL CSS <link> (windows-1251) #<id> { cursor:<url>, pointer } poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id> { cursor:<url>, pointer } poll_for_stash is not defined
FAIL CSS <style> #<id> { cursor:<url>, pointer } poll_for_stash is not defined
FAIL <?xml-stylesheet?> (CSS) assert_equals: expected "\"%C3%A5\"" but got "\"%26%23229%3B\""
PASS URL constructor, url
PASS URL constructor, base
PASS Scheme ftp (getting <a>.href)
PASS Scheme file (getting <a>.href)
PASS Scheme gopher (getting <a>.href)
PASS Scheme http (getting <a>.href)
PASS Scheme https (getting <a>.href)
FAIL Scheme ws (getting <a>.href) assert_true: expected substring %C3%A5 got ws://example.invalid/?x=%26%23229%3B expected true got false
FAIL Scheme wss (getting <a>.href) assert_true: expected substring %C3%A5 got wss://example.invalid/?x=%26%23229%3B expected true got false
PASS Scheme mailto (getting <a>.href)
PASS Scheme data (getting <a>.href)
PASS Scheme javascript (getting <a>.href)
PASS Scheme ftps (getting <a>.href)
PASS Scheme httpbogus (getting <a>.href)
PASS Scheme bitcoin (getting <a>.href)
PASS Scheme geo (getting <a>.href)
PASS Scheme im (getting <a>.href)
PASS Scheme irc (getting <a>.href)
PASS Scheme ircs (getting <a>.href)
PASS Scheme magnet (getting <a>.href)
PASS Scheme mms (getting <a>.href)
PASS Scheme news (getting <a>.href)
PASS Scheme nntp (getting <a>.href)
PASS Scheme sip (getting <a>.href)
PASS Scheme sms (getting <a>.href)
PASS Scheme smsto (getting <a>.href)
PASS Scheme ssh (getting <a>.href)
PASS Scheme tel (getting <a>.href)
PASS Scheme urn (getting <a>.href)
PASS Scheme webcal (getting <a>.href)
PASS Scheme wtai (getting <a>.href)
PASS Scheme xmpp (getting <a>.href)
PASS Scheme web+http (getting <a>.href)
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 101 tests; 54 PASS, 47 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS load nested browsing context <frame src>
PASS load nested browsing context <iframe src>
PASS load nested browsing context <object data>
PASS load nested browsing context <embed src>
PASS loading css <link>
PASS loading js <script>
PASS loading image <img src>
FAIL loading image <embed src> assert_equals: expected substring %E5 got default intrinsic width expected 1 but got 300
FAIL loading image <object data> assert_equals: expected substring %E5 got default intrinsic width expected 1 but got 300
PASS loading image <input src>
PASS loading image <video poster>
FAIL loading video <video> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
FAIL loading video <video><source> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
FAIL loading video <audio> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
FAIL loading video <audio><source> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
PASS loading webvtt <track>
PASS submit form <form action>
PASS submit form <input formaction>
PASS submit form <button formaction>
FAIL <base href> assert_true: expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type= expected true got false
PASS Worker constructor
PASS SharedWorker constructor
PASS EventSource constructor
PASS EventSource#url
FAIL XMLDocument#load() doc.load is not a function
PASS window.open()
FAIL <a>.search assert_true: href content attribute expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
FAIL <area>.search assert_true: href content attribute expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
FAIL history.pushState assert_true: expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
FAIL history.replaceState assert_true: expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
PASS SVG <a>
FAIL SVG <feImage> poll_for_stash is not defined
FAIL SVG <image> poll_for_stash is not defined
FAIL SVG <use> poll_for_stash is not defined
FAIL XMLHttpRequest#open() assert_equals: expected "%C3%A5" but got "%E5"
PASS importScripts() in a dedicated worker
PASS Worker() in a dedicated worker
FAIL SharedWorker() in a dedicated worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
FAIL importScripts() in a shared worker assert_equals: expected "%C3%A5" but got "importScripts failed to run"
FAIL Worker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: Worker is not defined"
FAIL SharedWorker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
PASS WebSocket constructor
PASS WebSocket#url
FAIL Parsing cache manifest (CACHE) poll_for_stash is not defined
FAIL Parsing cache manifest (FALLBACK) poll_for_stash is not defined
FAIL Parsing cache manifest (NETWORK) poll_for_stash is not defined
FAIL CSS <link> (windows-1252) #<id> { background-image:<url> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id> { background-image:<url> } poll_for_stash is not defined
FAIL CSS <style> #<id> { background-image:<url> } poll_for_stash is not defined
FAIL CSS <link> (windows-1252) #<id> { border-image-source:<url> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id> { border-image-source:<url> } poll_for_stash is not defined
FAIL CSS <style> #<id> { border-image-source:<url> } poll_for_stash is not defined
FAIL CSS <link> (windows-1252) #<id>::before { content:<url> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id>::before { content:<url> } poll_for_stash is not defined
FAIL CSS <style> #<id>::before { content:<url> } poll_for_stash is not defined
FAIL CSS <link> (windows-1252) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } poll_for_stash is not defined
FAIL CSS <style> @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } poll_for_stash is not defined
FAIL CSS <link> (windows-1252) #<id> { display:list-item; list-style-image:<url> } poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id> { display:list-item; list-style-image:<url> } poll_for_stash is not defined
FAIL CSS <style> #<id> { display:list-item; list-style-image:<url> } poll_for_stash is not defined
FAIL CSS <link> (windows-1252) @import <url>; poll_for_stash is not defined
FAIL CSS <link> (utf-8) @import <url>; poll_for_stash is not defined
FAIL CSS <style> @import <url>; poll_for_stash is not defined
FAIL CSS <link> (windows-1252) #<id> { cursor:<url>, pointer } poll_for_stash is not defined
FAIL CSS <link> (utf-8) #<id> { cursor:<url>, pointer } poll_for_stash is not defined
FAIL CSS <style> #<id> { cursor:<url>, pointer } poll_for_stash is not defined
FAIL <?xml-stylesheet?> (CSS) assert_equals: expected "\"%C3%A5\"" but got "\"%E5\""
PASS URL constructor, url
PASS URL constructor, base
PASS Scheme ftp (getting <a>.href)
PASS Scheme file (getting <a>.href)
PASS Scheme gopher (getting <a>.href)
PASS Scheme http (getting <a>.href)
PASS Scheme https (getting <a>.href)
FAIL Scheme ws (getting <a>.href) assert_true: expected substring %C3%A5 got ws://example.invalid/?x=%E5 expected true got false
FAIL Scheme wss (getting <a>.href) assert_true: expected substring %C3%A5 got wss://example.invalid/?x=%E5 expected true got false
PASS Scheme mailto (getting <a>.href)
PASS Scheme data (getting <a>.href)
PASS Scheme javascript (getting <a>.href)
PASS Scheme ftps (getting <a>.href)
PASS Scheme httpbogus (getting <a>.href)
PASS Scheme bitcoin (getting <a>.href)
PASS Scheme geo (getting <a>.href)
PASS Scheme im (getting <a>.href)
PASS Scheme irc (getting <a>.href)
PASS Scheme ircs (getting <a>.href)
PASS Scheme magnet (getting <a>.href)
PASS Scheme mms (getting <a>.href)
PASS Scheme news (getting <a>.href)
PASS Scheme nntp (getting <a>.href)
PASS Scheme sip (getting <a>.href)
PASS Scheme sms (getting <a>.href)
PASS Scheme smsto (getting <a>.href)
PASS Scheme ssh (getting <a>.href)
PASS Scheme tel (getting <a>.href)
PASS Scheme urn (getting <a>.href)
PASS Scheme webcal (getting <a>.href)
PASS Scheme wtai (getting <a>.href)
PASS Scheme xmpp (getting <a>.href)
PASS Scheme web+http (getting <a>.href)
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 101 tests; 66 PASS, 33 FAIL, 2 TIMEOUT, 0 NOTRUN.
PASS load nested browsing context <frame src>
PASS load nested browsing context <iframe src>
PASS load nested browsing context <object data>
PASS load nested browsing context <embed src>
PASS loading css <link>
PASS loading js <script>
PASS loading image <img src>
FAIL loading image <embed src> assert_equals: expected substring %E5 got default intrinsic width expected 1 but got 300
FAIL loading image <object data> assert_equals: expected substring %E5 got default intrinsic width expected 1 but got 300
PASS loading image <input src>
PASS loading image <video poster>
FAIL loading video <video> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
FAIL loading video <video><source> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
FAIL loading video <audio> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
FAIL loading video <audio><source> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
PASS loading webvtt <track>
PASS submit form <form action>
PASS submit form <input formaction>
PASS submit form <button formaction>
FAIL <base href> assert_true: expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type= expected true got false
PASS Worker constructor
PASS SharedWorker constructor
PASS EventSource constructor
PASS EventSource#url
FAIL XMLDocument#load() doc.load is not a function
PASS window.open()
FAIL <a>.search assert_true: href content attribute expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
FAIL <area>.search assert_true: href content attribute expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
FAIL history.pushState assert_true: expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
FAIL history.replaceState assert_true: expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
PASS SVG <a>
PASS SVG <feImage>
PASS SVG <image>
PASS SVG <use>
FAIL XMLHttpRequest#open() assert_equals: expected "%C3%A5" but got "%E5"
PASS importScripts() in a dedicated worker
PASS Worker() in a dedicated worker
FAIL SharedWorker() in a dedicated worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
FAIL importScripts() in a shared worker assert_equals: expected "%C3%A5" but got "importScripts failed to run"
FAIL Worker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: Worker is not defined"
FAIL SharedWorker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
PASS WebSocket constructor
PASS WebSocket#url
TIMEOUT Parsing cache manifest (CACHE) Test timed out
TIMEOUT Parsing cache manifest (FALLBACK) Test timed out
PASS Parsing cache manifest (NETWORK)
FAIL CSS <link> (windows-1252) #<id> { background-image:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id> { background-image:<url> }
FAIL CSS <style> #<id> { background-image:<url> } assert_equals: expected "%C3%A5" but got "%E5"
FAIL CSS <link> (windows-1252) #<id> { border-image-source:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id> { border-image-source:<url> }
FAIL CSS <style> #<id> { border-image-source:<url> } assert_equals: expected "%C3%A5" but got "%E5"
FAIL CSS <link> (windows-1252) #<id>::before { content:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id>::before { content:<url> }
FAIL CSS <style> #<id>::before { content:<url> } assert_equals: expected "%C3%A5" but got "%E5"
FAIL CSS <link> (windows-1252) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> }
FAIL CSS <style> @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } assert_equals: expected "%C3%A5" but got "%E5"
FAIL CSS <link> (windows-1252) #<id> { display:list-item; list-style-image:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id> { display:list-item; list-style-image:<url> }
FAIL CSS <style> #<id> { display:list-item; list-style-image:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (windows-1252) @import <url>;
PASS CSS <link> (utf-8) @import <url>;
PASS CSS <style> @import <url>;
FAIL CSS <link> (windows-1252) #<id> { cursor:<url>, pointer } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id> { cursor:<url>, pointer }
FAIL CSS <style> #<id> { cursor:<url>, pointer } assert_equals: expected "%C3%A5" but got "%E5"
FAIL <?xml-stylesheet?> (CSS) assert_equals: expected "\"%C3%A5\"" but got "\"%E5\""
PASS URL constructor, url
PASS URL constructor, base
PASS Scheme ftp (getting <a>.href)
PASS Scheme file (getting <a>.href)
FAIL Scheme gopher (getting <a>.href) assert_true: expected substring %E5 got gopher://example.invalid/?x=%C3%A5 expected true got false
PASS Scheme http (getting <a>.href)
PASS Scheme https (getting <a>.href)
FAIL Scheme ws (getting <a>.href) assert_true: expected substring %C3%A5 got ws://example.invalid/?x=%E5 expected true got false
FAIL Scheme wss (getting <a>.href) assert_true: expected substring %C3%A5 got wss://example.invalid/?x=%E5 expected true got false
PASS Scheme mailto (getting <a>.href)
PASS Scheme data (getting <a>.href)
PASS Scheme javascript (getting <a>.href)
PASS Scheme ftps (getting <a>.href)
PASS Scheme httpbogus (getting <a>.href)
PASS Scheme bitcoin (getting <a>.href)
PASS Scheme geo (getting <a>.href)
PASS Scheme im (getting <a>.href)
PASS Scheme irc (getting <a>.href)
PASS Scheme ircs (getting <a>.href)
PASS Scheme magnet (getting <a>.href)
PASS Scheme mms (getting <a>.href)
PASS Scheme news (getting <a>.href)
PASS Scheme nntp (getting <a>.href)
PASS Scheme sip (getting <a>.href)
PASS Scheme sms (getting <a>.href)
PASS Scheme smsto (getting <a>.href)
PASS Scheme ssh (getting <a>.href)
PASS Scheme tel (getting <a>.href)
PASS Scheme urn (getting <a>.href)
PASS Scheme webcal (getting <a>.href)
PASS Scheme wtai (getting <a>.href)
PASS Scheme xmpp (getting <a>.href)
PASS Scheme web+http (getting <a>.href)
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 101 tests; 67 PASS, 32 FAIL, 2 TIMEOUT, 0 NOTRUN.
PASS load nested browsing context <frame src>
PASS load nested browsing context <iframe src>
PASS load nested browsing context <object data>
PASS load nested browsing context <embed src>
PASS loading css <link>
PASS loading js <script>
PASS loading image <img src>
FAIL loading image <embed src> assert_equals: expected substring %E5 got default intrinsic width expected 1 but got 300
FAIL loading image <object data> assert_equals: expected substring %E5 got default intrinsic width expected 1 but got 300
PASS loading image <input src>
PASS loading image <video poster>
FAIL loading video <video> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
FAIL loading video <video><source> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
FAIL loading video <audio> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
FAIL loading video <audio><source> assert_equals: expected substring %E5 got Infinity expected 3 but got Infinity
PASS loading webvtt <track>
PASS submit form <form action>
PASS submit form <input formaction>
PASS submit form <button formaction>
FAIL <base href> assert_true: expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type= expected true got false
PASS Worker constructor
PASS SharedWorker constructor
PASS EventSource constructor
PASS EventSource#url
FAIL XMLDocument#load() doc.load is not a function
PASS window.open()
FAIL <a>.search assert_true: href content attribute expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
FAIL <area>.search assert_true: href content attribute expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
FAIL history.pushState assert_true: expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
FAIL history.replaceState assert_true: expected substring %E5 got http://web-platform.test:8001/html/infrastructure/urls/resolving-urls/query-encoding/resources/resources/resource.py?q=%C3%A5&encoding=windows-1252&type=html expected true got false
PASS SVG <a>
PASS SVG <feImage>
PASS SVG <image>
PASS SVG <use>
FAIL XMLHttpRequest#open() assert_equals: expected "%C3%A5" but got "%E5"
PASS importScripts() in a dedicated worker
PASS Worker() in a dedicated worker
FAIL SharedWorker() in a dedicated worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
FAIL importScripts() in a shared worker assert_equals: expected "%C3%A5" but got "importScripts failed to run"
FAIL Worker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: Worker is not defined"
FAIL SharedWorker() in a shared worker assert_equals: expected "%C3%A5" but got "ReferenceError: SharedWorker is not defined"
PASS WebSocket constructor
PASS WebSocket#url
TIMEOUT Parsing cache manifest (CACHE) Test timed out
TIMEOUT Parsing cache manifest (FALLBACK) Test timed out
PASS Parsing cache manifest (NETWORK)
FAIL CSS <link> (windows-1252) #<id> { background-image:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id> { background-image:<url> }
FAIL CSS <style> #<id> { background-image:<url> } assert_equals: expected "%C3%A5" but got "%E5"
FAIL CSS <link> (windows-1252) #<id> { border-image-source:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id> { border-image-source:<url> }
FAIL CSS <style> #<id> { border-image-source:<url> } assert_equals: expected "%C3%A5" but got "%E5"
FAIL CSS <link> (windows-1252) #<id>::before { content:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id>::before { content:<url> }
FAIL CSS <style> #<id>::before { content:<url> } assert_equals: expected "%C3%A5" but got "%E5"
FAIL CSS <link> (windows-1252) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> }
FAIL CSS <style> @font-face { font-family:<id>; src:<url> } #<id> { font-family:<id> } assert_equals: expected "%C3%A5" but got "%E5"
FAIL CSS <link> (windows-1252) #<id> { display:list-item; list-style-image:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id> { display:list-item; list-style-image:<url> }
FAIL CSS <style> #<id> { display:list-item; list-style-image:<url> } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (windows-1252) @import <url>;
PASS CSS <link> (utf-8) @import <url>;
PASS CSS <style> @import <url>;
FAIL CSS <link> (windows-1252) #<id> { cursor:<url>, pointer } assert_equals: expected "%C3%A5" but got "%E5"
PASS CSS <link> (utf-8) #<id> { cursor:<url>, pointer }
FAIL CSS <style> #<id> { cursor:<url>, pointer } assert_equals: expected "%C3%A5" but got "%E5"
FAIL <?xml-stylesheet?> (CSS) assert_equals: expected "\"%C3%A5\"" but got "\"%E5\""
PASS URL constructor, url
PASS URL constructor, base
PASS Scheme ftp (getting <a>.href)
PASS Scheme file (getting <a>.href)
PASS Scheme gopher (getting <a>.href)
PASS Scheme http (getting <a>.href)
PASS Scheme https (getting <a>.href)
FAIL Scheme ws (getting <a>.href) assert_true: expected substring %C3%A5 got ws://example.invalid/?x=%E5 expected true got false
FAIL Scheme wss (getting <a>.href) assert_true: expected substring %C3%A5 got wss://example.invalid/?x=%E5 expected true got false
PASS Scheme mailto (getting <a>.href)
PASS Scheme data (getting <a>.href)
PASS Scheme javascript (getting <a>.href)
PASS Scheme ftps (getting <a>.href)
PASS Scheme httpbogus (getting <a>.href)
PASS Scheme bitcoin (getting <a>.href)
PASS Scheme geo (getting <a>.href)
PASS Scheme im (getting <a>.href)
PASS Scheme irc (getting <a>.href)
PASS Scheme ircs (getting <a>.href)
PASS Scheme magnet (getting <a>.href)
PASS Scheme mms (getting <a>.href)
PASS Scheme news (getting <a>.href)
PASS Scheme nntp (getting <a>.href)
PASS Scheme sip (getting <a>.href)
PASS Scheme sms (getting <a>.href)
PASS Scheme smsto (getting <a>.href)
PASS Scheme ssh (getting <a>.href)
PASS Scheme tel (getting <a>.href)
PASS Scheme urn (getting <a>.href)
PASS Scheme webcal (getting <a>.href)
PASS Scheme wtai (getting <a>.href)
PASS Scheme xmpp (getting <a>.href)
PASS Scheme web+http (getting <a>.href)
Harness: the test ran to completion.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment