Skip to content

[text-spacing-trim] Implement line-end logic

Community-TC Integration / wpt-firefox-nightly-testharness-7 succeeded Jan 15, 2024 in 42m 51s

Community-TC (push)

A subset of WPT's "testharness" tests (chunk number 7 of 16), run in the nightly release of firefox.

Details

View task in Taskcluster
View logs in Taskcluster

WPT Command: python3 ./wpt run --channel=nightly --log-wptreport=../artifacts/wpt_report.json --log-wptscreenshot=../artifacts/wpt_screenshot.txt --no-fail-on-unexpected --this-chunk=7 --total-chunks=16 --test-type=testharness --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --no-headless --verify-log-full --binary=/home/test/build/firefox/firefox firefox


@https://web-platform.test:9000/websockets/Create-protocols-repeated-case-insensitive.any.js:8:20
Test.prototype.step@https://web-platform.test:9000/resources/testharness.js:2604:25
test@https://web-platform.test:9000/resources/testharness.js:633:30
@https://web-platform.test:9000/websockets/Create-protocols-repeated-case-insensitive.any.js:6:5
@https://web-platform.test:9000/websockets/Create-protocols-repeated-case-insensitive.any.worker.js?wpt_flags=h2:9:14
/websockets/Create-protocols-repeated-case-insensitive.any.worker.html?default
  FAIL Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values but different case - SYNTAX_ERR is thrown - assert_throws_dom: function "function() {
    wsocket = CreateWebSocketWithRepeatedProtocolsCaseInsensitive()
  }" did not throw
@http://web-platform.test:8000/websockets/Create-protocols-repeated-case-insensitive.any.js:8:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/websockets/Create-protocols-repeated-case-insensitive.any.js:6:5
@http://web-platform.test:8000/websockets/Create-protocols-repeated-case-insensitive.any.worker.js?default:9:14
/websockets/Create-url-with-windows-1252-encoding.html
  FAIL URL's percent-encoding is always in UTF-8 for WebSocket - An invalid or illegal string was specified
@http://web-platform.test:8000/websockets/Create-url-with-windows-1252-encoding.html:16:8
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/websockets/Create-url-with-windows-1252-encoding.html:6:5
/websockets/back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.html
  PRECONDITION_FAILED Testing BFCache support for page with closed WebSocket connection and "Cache-Control: no-store" header. - BFCache not supported.
assertImplementsBFCacheOptional@http://web-platform.test:8000/html/browsers/browsing-the-web/back-forward-cache/resources/rc-helper.js:25:29
/websockets/back-forward-cache-with-open-websocket-connection-ccns.tentative.window.html
  PRECONDITION_FAILED Testing BFCache support for page with open WebSocket connection and "Cache-Control: no-store" header. - BFCache not supported.
assertImplementsBFCacheOptional@http://web-platform.test:8000/html/browsers/browsing-the-web/back-forward-cache/resources/rc-helper.js:25:29
/websockets/binaryType-wrong-value.any.html?wpt_flags=h2
  TIMEOUT /websockets/binaryType-wrong-value.any.html?wpt_flags=h2 - TestRunner hit external timeout (this may indicate a hang)
/websockets/send-many-64K-messages-with-backpressure.any.worker.html?wpt_flags=h2
  TIMEOUT sending 50 messages of size 65536 with backpressure applied should not hang - Test timed out
  TIMEOUT /websockets/send-many-64K-messages-with-backpressure.any.worker.html?wpt_flags=h2
/websockets/send-many-64K-messages-with-backpressure.any.sharedworker.html?wpt_flags=h2
  TIMEOUT sending 50 messages of size 65536 with backpressure applied should not hang - Test timed out
  TIMEOUT /websockets/send-many-64K-messages-with-backpressure.any.sharedworker.html?wpt_flags=h2
/websockets/send-many-64K-messages-with-backpressure.any.html?wpt_flags=h2
  TIMEOUT sending 50 messages of size 65536 with backpressure applied should not hang - Test timed out
  TIMEOUT /websockets/send-many-64K-messages-with-backpressure.any.html?wpt_flags=h2
/websockets/send-many-64K-messages-with-backpressure.any.serviceworker.html?wpt_flags=h2
  TIMEOUT sending 50 messages of size 65536 with backpressure applied should not hang - Test timed out
  TIMEOUT /websockets/send-many-64K-messages-with-backpressure.any.serviceworker.html?wpt_flags=h2
/webstorage/event_initstorageevent.window.html
  FAIL initStorageEvent with 1 argument - assert_equals: event.url expected (string) "" but got (object) null
@http://web-platform.test:8000/webstorage/event_initstorageevent.window.js:17:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/webstorage/event_initstorageevent.window.js:8:5
  FAIL initStorageEvent with 8 null arguments - assert_equals: event.url expected (string) "null" but got (object) null
@http://web-platform.test:8000/webstorage/event_initstorageevent.window.js:45:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/webstorage/event_initstorageevent.window.js:36:5
  FAIL initStorageEvent with 8 undefined arguments - assert_equals: event.url expected (string) "" but got (object) null
@http://web-platform.test:8000/webstorage/event_initstorageevent.window.js:58:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/webstorage/event_initstorageevent.window.js:49:5
/webstorage/set.window.html
  FAIL Setting property for key 9 on localStorage with accessor property on prototype - assert_unreached: Should not call [[Set]] on prototype Reached unreachable code
@http://web-platform.test:8000/webstorage/set.window.js:95:27
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/webstorage/set.window.js:75:13
@http://web-platform.test:8000/webstorage/set.window.js:2:14
@http://web-platform.test:8000/webstorage/set.window.js:1:36
  FAIL Setting property for key x on localStorage with accessor property on prototype - assert_unreached: Should not call [[Set]] on prototype Reached unreachable code
@http://web-platform.test:8000/webstorage/set.window.js:95:27
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/webstorage/set.window.js:75:13
@http://web-platform.test:8000/webstorage/set.window.js:2:14
@http://web-platform.test:8000/webstorage/set.window.js:1:36
  FAIL Setting property for key 9 on sessionStorage with accessor property on prototype - assert_unreached: Should not call [[Set]] on prototype Reached unreachable code
@http://web-platform.test:8000/webstorage/set.window.js:95:27
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/webstorage/set.window.js:75:13
@http://web-platform.test:8000/webstorage/set.window.js:2:14
@http://web-platform.test:8000/webstorage/set.window.js:1:36
  FAIL Setting property for key x on sessionStorage with accessor property on prototype - assert_unreached: Should not call [[Set]] on prototype Reached unreachable code
@http://web-platform.test:8000/webstorage/set.window.js:95:27
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/webstorage/set.window.js:75:13
@http://web-platform.test:8000/webstorage/set.window.js:2:14
@http://web-platform.test:8000/webstorage/set.window.js:1:36
/webstorage/symbol-props.window.html
  FAIL localStorage: defineProperty not configurable - assert_true: configurable expected true got false
@http://web-platform.test:8000/webstorage/symbol-props.window.js:42:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/webstorage/symbol-props.window.js:33:9
@http://web-platform.test:8000/webstorage/symbol-props.window.js:1:36
  FAIL sessionStorage: defineProperty not configurable - assert_true: configurable expected true got false
@http://web-platform.test:8000/webstorage/symbol-props.window.js:42:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/webstorage/symbol-props.window.js:33:9
@http://web-platform.test:8000/webstorage/symbol-props.window.js:1:36
/xhr/abort-after-receive.any.worker.html
  FAIL XMLHttpRequest: abort() after successful receive should not fire "abort" event - assert_unreached: abort() should not cause the abort event to fire Reached unreachable code
client.onabort<@http://web-platform.test:8000/xhr/abort-after-receive.any.js:25:29
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:2651:35
client.onreadystatechange<@http://web-platform.test:8000/xhr/abort-after-receive.any.js:12:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:2651:35
/xhr/abort-after-send.any.worker.html
  FAIL XMLHttpRequest: abort() after send() - assert_equals: expected 0 but got 4
@http://web-platform.test:8000/xhr/abort-after-send.any.js:26:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
@http://web-platform.test:8000/xhr/abort-after-send.any.js:5:12
@http://web-platform.test:8000/xhr/abort-after-send.any.worker.js:10:14
/xhr/abort-during-upload.any.worker.html
  FAIL XMLHttpRequest: abort() while sending data - assert_equals: expected "readystatechange(4)" but got "upload.abort(0,9999,true)"
global.assert_xhr_event_order_matches@http://web-platform.test:8000/xhr/resources/xmlhttprequest-event-order.js:74:20
@http://web-platform.test:8000/xhr/abort-during-upload.any.js:11:43
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
@http://web-platform.test:8000/xhr/abort-during-upload.any.js:10:16
@http://web-platform.test:8000/xhr/abort-during-upload.any.js:16:16
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
@http://web-platform.test:8000/xhr/abort-during-upload.any.js:5:12
@http://web-platform.test:8000/xhr/abort-during-upload.any.worker.js:10:14
/xhr/access-control-preflight-credential-async.htm
  FAIL CORS async request with URL credentials - assert_equals: Request raises HTTP 401: Unauthorized error. expected 401 but got 200
xhr.onload<@http://web-platform.test:8000/xhr/access-control-preflight-credential-async.htm:22:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2679:32
/xhr/access-control-preflight-credential-sync.htm
  FAIL CORS sync request with URL credentials - assert_equals: Request raises HTTP 401: Unauthorized error. expected 401 but got 200
@http://web-platform.test:8000/xhr/access-control-preflight-credential-sync.htm:20:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/xhr/access-control-preflight-credential-sync.htm:11:9
/xhr/getallresponseheaders.htm
  FAIL XMLHttpRequest: getAllResponseHeaders() 2 - assert_equals: expected "content-length: 0, 0\r\n" but got "content-length: 0\r\n"
client.onload<@http://web-platform.test:8000/xhr/getallresponseheaders.htm:28:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2679:32
  FAIL XMLHttpRequest: getAllResponseHeaders() 3 - assert_equals: expected "double-trouble: , \r\n" but got "double-trouble: \r\n"
client.onload<@http://web-platform.test:8000/xhr/getallresponseheaders.htm:28:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2679:32
  FAIL XMLHttpRequest: getAllResponseHeaders() 5 - assert_equals: expected "heya: , \v\f, 1, , , 2\r\n" but got "heya: \v\f, 1, 2\r\n"
client.onload<@http://web-platform.test:8000/xhr/getallresponseheaders.htm:28:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2679:32
  FAIL XMLHttpRequest: getAllResponseHeaders() 6 - assert_equals: expected "www-authenticate: 1, 2, 3, 4\r\n" but got "www-authenticate: 1\n2\n3, 4\r\n"
client.onload<@http://web-platform.test:8000/xhr/getallresponseheaders.htm:28:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2679:32
/xhr/getresponseheader.any.html
  FAIL getResponseHeader('content-length') expects 0, 0 - assert_equals: expected "0, 0" but got "0"
client.onload<@http://web-platform.test:8000/xhr/getresponseheader.any.js:12:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2679:32
  FAIL getResponseHeader('double-trouble') expects ,  - assert_equals: expected ", " but got ""
client.onload<@http://web-platform.test:8000/xhr/getresponseheader.any.js:12:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2679:32
  FAIL getResponseHeader('heya') expects , �, 1, , , 2 - assert_equals: expected ", \v\f, 1, , , 2" but got "\v\f, 1, 2"
client.onload<@http://web-platform.test:8000/xhr/getresponseheader.any.js:12:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2679:32
  FAIL getResponseHeader('www-authenticate') expects 1, 2, 3, 4 - assert_equals: expected "1, 2, 3, 4" but got "1\n2\n3, 4"
client.onload<@http://web-platform.test:8000/xhr/getresponseheader.any.js:12:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2679:32
/xhr/getresponseheader.any.worker.html
  FAIL getResponseHeader('content-length') expects 0, 0 - assert_equals: expected "0, 0" but got "0"
client.onload<@http://web-platform.test:8000/xhr/getresponseheader.any.js:12:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2679:32
  FAIL getResponseHeader('double-trouble') expects ,  - assert_equals: expected ", " but got ""
client.onload<@http://web-platform.test:8000/xhr/getresponseheader.any.js:12:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2679:32
  FAIL getResponseHeader('heya') expects , �, 1, , , 2 - assert_equals: expected ", \v\f, 1, , , 2" but got "\v\f, 1, 2"
client.onload<@http://web-platform.test:8000/xhr/getresponseheader.any.js:12:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2679:32
  FAIL getResponseHeader('www-authenticate') expects 1, 2, 3, 4 - assert_equals: expected "1, 2, 3, 4" but got "1\n2\n3, 4"
client.onload<@http://web-platform.test:8000/xhr/getresponseheader.any.js:12:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:2679:32
/xhr/open-url-multi-window-4.htm
  TIMEOUT XMLHttpRequest: open() resolving URLs (multi-Window; 4; evil) - Test timed out
  TIMEOUT /xhr/open-url-multi-window-4.htm
/xhr/open-url-multi-window-6.htm
  FAIL XMLHttpRequest: open() in document that is not fully active (but may be active) should throw - assert_throws_dom: function "function() { client.open("GET", "...") }" threw an exception from the wrong global
init/<@http://web-platform.test:8000/xhr/open-url-multi-window-6.htm:34:30
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
init@http://web-platform.test:8000/xhr/open-url-multi-window-6.htm:18:14
onload/<@http://web-platform.test:8000/xhr/resources/init.htm?avoid-replace:14:20
/xhr/send-redirect.htm
  FAIL XMLHttpRequest: send() - Redirects (basics) (300 does not redirect) - assert_equals: expected (object) null but got (string) "GET"
redirect/</client.onreadystatechange/<@http://web-platform.test:8000/xhr/send-redirect.htm:26:32
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
redirect/</client.onreadystatechange@http://web-platform.test:8000/xhr/send-redirect.htm:19:18
/xhr/send-sync-blocks-async.htm
  FAIL XMLHttpRequest: sync requests should block events on pending async requests - assert_array_equals: expected property 0 to be "sync 4" but got "async 2" (expected array ["sync 4", "async 2", "async 3", "async 4"] got ["async 2", "async 3", "async 4", "sync 4"])
VerifyResult/<@http://web-platform.test:8000/xhr/send-sync-blocks-async.htm:46:40
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
VerifyResult@http://web-platform.test:8000/xhr/send-sync-blocks-async.htm:44:22
xhr_sync.onreadystatechange<@http://web-platform.test:8000/xhr/send-sync-blocks-async.htm:36:25
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:2651:35
@http://web-platform.test:8000/xhr/send-sync-blocks-async.htm:39:26
Test.prototype.step_timeout/<@http://web-platform.test:8000/resources/testharness.js:2724:25
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:2651:35
/xhr/sync-xhr-supported-by-feature-policy.html
  FAIL document.featurePolicy.features should advertise sync-xhr. - can't access property "features", document.featurePolicy is undefined
@http://web-platform.test:8000/xhr/sync-xhr-supported-by-feature-policy.html:9:33
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/xhr/sync-xhr-supported-by-feature-policy.html:8:5
/xhr/xhr-timeout-longtask.any.html
  FAIL Long tasks should not trigger load timeout - assert_unreached: [object ProgressEvent] Reached unreachable code
/xhr/xmlhttprequest-sync-default-feature-policy.sub.html
  FAIL Feature policy "sync-xhr" can be disabled in cross-origin iframes using "allow" attribute. - assert_equals: expected "#NetworkError" but got "#OK"
test_result@http://web-platform.test:8000/feature-policy/resources/featurepolicy.js:77:18
handler@http://web-platform.test:8000/feature-policy/resources/featurepolicy.js:45:31
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:2651:35
  FAIL Feature policy "sync-xhr" can be disabled in same-origin iframes using "allow" attribute. - assert_equals: expected "#NetworkError" but got "#OK"
test_result@http://web-platform.test:8000/feature-policy/resources/featurepolicy.js:77:18
handler@http://web-platform.test:8000/feature-policy/resources/featurepolicy.js:45:31
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:2651:35
38:29.97 INFO Got 642 unexpected results, with 0 unexpected passes
38:29.97 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
38:29.99 wptserve INFO Stopped http server on 127.0.0.1:8000
38:29.99 wptserve INFO Stopped http server on 127.0.0.1:9000
38:30.12 wptserve INFO Stopped http server on 127.0.0.1:8443
38:30.24 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
38:30.35 wptserve INFO Stopped http server on 127.0.0.1:8002
38:30.35 wptserve INFO Stopped http server on 127.0.0.1:8445
38:30.35 wptserve INFO Stopped http server on 127.0.0.1:8444
38:30.38 wptserve INFO Stopped http server on 127.0.0.1:8001
38:30.38 wptserve INFO Stopped http server on 127.0.0.1:8446
38:30.38 wptserve INFO Stopped http server on 127.0.0.1:8003
38:30.44 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
38:30.48 INFO Removed font: Ahem.ttf
38:30.50 INFO Closing logging queue
38:30.50 INFO queue closed
38:30.50 INFO Tolerating 642 unexpected results
X connection to :99.0 broken (explicit kill or server shutdown).

[taskcluster 2024-01-15 00:38:45.820Z] === Task Finished ===
[taskcluster 2024-01-15 00:38:46.591Z] Successful task run with exit code: 0 completed in 2436.816 seconds