Skip to content

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

Community-TC Integration / wpt-firefox_android-nightly-testharness-15 succeeded Jan 15, 2024 in 1h 6m 41s

Community-TC (push)

A subset of WPT's "testharness" tests (chunk number 15 of 24), run in the nightly release of firefox_android.

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=15 --total-chunks=24 --test-type=testharness --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --no-headless --verify-log-full --install-browser --install-webdriver --logcat-dir /home/test/artifacts/ firefox_android


@http://web-platform.test:8000/wasm/jsapi/exception/is.tentative.any.shadowrealm.html:27:3
/wasm/jsapi/exception/toString.tentative.any.shadowrealm.html
  ERROR /wasm/jsapi/exception/toString.tentative.any.shadowrealm.html - Unhandled rejection: ShadowRealm is not defined
@http://web-platform.test:8000/wasm/jsapi/exception/toString.tentative.any.shadowrealm.html:8:13
@http://web-platform.test:8000/wasm/jsapi/exception/toString.tentative.any.shadowrealm.html:27:3
/webidl/current-realm.html
  FAIL getImageData - assert_false: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 should not be from top-level Realm expected false got true
assert_global@http://web-platform.test:8000/webidl/current-realm.html:19:16
onload/</<@http://web-platform.test:8000/webidl/current-realm.html:153:21
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
onload/<@http://web-platform.test:8000/webidl/current-realm.html:144:10
onload@http://web-platform.test:8000/webidl/current-realm.html:143:36
/webidl/idlharness-shadowrealm.window.html
  ERROR /webidl/idlharness-shadowrealm.window.html - ReferenceError: ShadowRealm is not defined
idl_test_shadowrealm/<@http://web-platform.test:8000/resources/idlharness-shadowrealm.js:25:23
promise_setup/tests.promise_tests<@http://web-platform.test:8000/resources/testharness.js:1113:32
/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/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html
  FAIL StorageKey: test 3P about:blank window opened from a 3P iframe - assert_true: about:blank window opened by 3P iframe does not inherit 3P iframe's StorageKey expected true got false
@http://web-platform.test:8000/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html:63:18
/webstorage/localstorage-basic-partitioned.tentative.sub.html
  FAIL Simple test for partitioned localStorage - assert_true: IDs pulled from two partitioned iframes are different. expected true got false
@http://web-platform.test:8000/webstorage/localstorage-basic-partitioned.tentative.sub.html:50:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
@http://web-platform.test:8000/webstorage/localstorage-basic-partitioned.tentative.sub.html:48:9
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
/webstorage/sessionStorage-basic-partitioned.tentative.sub.html
  FAIL Simple test for partitioned sessionStorage - assert_true: IDs pulled from two partitioned iframes are different. expected true got false
@http://web-platform.test:8000/webstorage/sessionStorage-basic-partitioned.tentative.sub.html:62:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2604:25
@http://web-platform.test:8000/webstorage/sessionStorage-basic-partitioned.tentative.sub.html:59:9
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
/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
/workers/semantics/reporting-errors/003.html
  FAIL shared worker, no error event on worker or port - assert_unreached: error on worker Reached unreachable code
@http://web-platform.test:8000/workers/semantics/reporting-errors/003.html:14:21
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
/workers/semantics/reporting-errors/004.html
  FAIL shared worker in two documents and window.onerror - assert_unreached: (outer) error on worker Reached unreachable code
t</<@http://web-platform.test:8000/workers/semantics/reporting-errors/004.html:14:21
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-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.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/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/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
  TIMEOUT /xhr/send-redirect.htm - TestRunner hit external timeout (this may indicate a hang)
/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
63:02.80 INFO Got 501 unexpected results, with 0 unexpected passes
63:02.68 INFO STDOUT: cleanup aborted: Unable to remount device
63:02.87 wptserve INFO Stopped http server on 127.0.0.1:9000
63:02.91 wptserve INFO Stopped http server on 127.0.0.1:8443
63:02.93 wptserve INFO Stopped http server on 127.0.0.1:8001
63:03.00 wptserve INFO Stopped http server on 127.0.0.1:8446
63:03.02 wptserve INFO Stopped http server on 127.0.0.1:8000
63:03.03 wptserve INFO Stopped http server on 127.0.0.1:8444
63:03.03 wptserve INFO Stopped http server on 127.0.0.1:8003
63:03.07 wptserve INFO Stopped http server on 127.0.0.1:8002
63:03.17 wptserve INFO Stopped http server on 127.0.0.1:8445
63:03.22 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
63:03.29 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
63:03.34 INFO Removed font: Ahem.ttf
63:03.36 INFO Closing logging queue
63:03.36 INFO queue closed
63:03.36 INFO Tolerating 501 unexpected results
[taskcluster 2024-01-15 02:45:05.314Z] === Task Finished ===
[taskcluster 2024-01-15 02:45:06.504Z] Successful task run with exit code: 0 completed in 3888.421 seconds