Test results for linux-wpt from try job (#20248800430): Flaky unexpected result (35)- TIMEOUT
/FileAPI/url/url-in-tags-revoke.window.html (#19978)- TIMEOUT [expected PASS] subtest:
Fetching a blob URL immediately before revoking it works in <script> tags.
- OK
/FileAPI/url/url-with-fetch.any.worker.html (#21517)- FAIL [expected PASS] subtest:
Revoke blob URL after calling fetch, fetch should succeedpromise_test: Unhandled rejection with value: object "TypeError: Network error occurred"
- OK
/_mozilla/mozilla/getBoundingClientRect.html (#39668)- FAIL [expected PASS] subtest:
getBoundingClientRect 1assert_equals: expected 62 but got 60.35
- ERROR [expected TIMEOUT]
/_mozilla/webxr/sessionavailable.https.html - CRASH [expected OK]
/_webgl/conformance/context/context-hidden-alpha.html - OK
/_webgl/conformance/textures/misc/texture-upload-size.html (#21770)- PASS [expected FAIL] subtest:
WebGL test #45 - PASS [expected FAIL] subtest:
WebGL test #47 - PASS [expected FAIL] subtest:
WebGL test #49 - PASS [expected FAIL] subtest:
WebGL test #51 - FAIL [expected PASS] subtest:
WebGL test #53assert_true: Texture was smaller than the expected size 2x2 expected true got false
- FAIL [expected PASS] subtest:
WebGL test #55assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : when calling texSubImage2D with the same texture upload with offset 1, 1 expected true got false
- FAIL [expected PASS] subtest:
WebGL test #57assert_true: Texture was smaller than the expected size 2x2 expected true got false
- FAIL [expected PASS] subtest:
WebGL test #59assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : when calling texSubImage2D with the same texture upload with offset 1, 1 expected true got false
- PASS [expected FAIL] subtest:
WebGL test #61 - PASS [expected FAIL] subtest:
WebGL test #63 - And 6 more unexpected results...
- OK
/content-security-policy/frame-ancestors/frame-ancestors-path-ignored.window.html (#36468)- FAIL [expected PASS] subtest:
A 'frame-ancestors' CSP directive with a URL that includes a path should be ignored.assert_unreached: The IFrame should have been blocked (or cross-origin). It wasn't. Reached unreachable code
- TIMEOUT
/content-security-policy/inheritance/location-reload.html (#38983)- FAIL [expected PASS] subtest:
location.reload() of empty iframe.assert_equals: Image should be blocked by CSP after reload. expected "img blocked" but got "img loaded"
- FAIL [expected PASS]
/css/css-backgrounds/border-image-repeat-space-9.html - OK
/css/css-cascade/layer-font-face-override.html (#35935)- PASS [expected FAIL] subtest:
@font-face override update with appended sheet 1 - PASS [expected FAIL] subtest:
@font-face override update with appended sheet 2
- OK
/custom-elements/form-associated/ElementInternals-setFormValue.html (#29174)- PASS [expected FAIL] subtest:
Single value - empty name exists - PASS [expected FAIL] subtest:
Null value should submit nothing
- OK
/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.html (#29049)- PASS [expected FAIL] subtest:
Same-origin navigation started from unload handler must be ignored
- TIMEOUT [expected OK]
/html/interaction/focus/the-autofocus-attribute/update-the-rendering.html (#24145)- TIMEOUT [expected FAIL] subtest:
"Flush autofocus candidates" should be happen before a scroll event and animation frame callbacks
- OK
/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-2.html (#39703)- FAIL [expected PASS] subtest:
Meta refresh of the original iframe is not blocked if moved into a sandboxed iframeuncaught exception: Error: assert_unreached: The iframe into which the meta was moved must not refresh Reached unreachable code
- OK [expected TIMEOUT]
/html/semantics/embedded-content/media-elements/src_object_blob.html (#40340)- PASS [expected TIMEOUT] subtest:
HTMLMediaElement.srcObject blob
- TIMEOUT [expected OK]
/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_other_frame_popup.sub.html (#39702)- TIMEOUT [expected FAIL] subtest:
Sandboxed iframe can not navigate other frame's popup
- OK
/html/semantics/forms/form-submission-0/multipart-formdata.window.html (#28725)- FAIL [expected PASS] subtest:
multipart/form-data: Basic test (formdata event)assert_equals: expected "\r\nContent-Disposition: form-data; name=\"basic\"\r\n\r\ntest\r\n--\r\n" but got ""
- OK
/html/semantics/forms/form-submission-0/text-plain.window.html (#28687)- FAIL [expected PASS] subtest:
text/plain: Basic File test (normal form)assert_equals: expected "basic=file-test.txt\r\n" but got ""
- PASS [expected FAIL] subtest:
text/plain: \r\n in name (normal form) - PASS [expected FAIL] subtest:
text/plain: \r\n in value (formdata event) - PASS [expected FAIL] subtest:
text/plain: double quote in value (formdata event)
- TIMEOUT [expected ERROR]
/html/semantics/links/links-created-by-a-and-area-elements/target_blank_implicit_noopener_base.html (#40347) - CRASH [expected OK]
/html/webappapis/scripting/reporterror.any.worker.html - PASS [expected FAIL]
/png/apng/acTL-plays-two.html (#41191) - OK
/service-workers/service-worker/fetch-event.https.html (#36234)- PASS [expected FAIL] subtest:
Service Worker falls back to network in fetch event with POST form
- CRASH [expected OK]
/trusted-types/Node-multiple-arguments.html - CRASH [expected OK]
/trusted-types/set-event-handlers-content-attributes.tentative.html - OK [expected TIMEOUT]
/trusted-types/trusted-types-navigation.html?01-05 (#38975)- PASS [expected TIMEOUT] subtest:
Navigate a window via anchor with #"https://github.com/servo/servo/issues/37920" data-hovercard-type="issue" data-hovercard-url="/servo/servo/issues/37920/hovercard">#37920)- PASS [expected TIMEOUT] subtest:
Navigate a frame via anchor with #"auto">promise_test: Unhandled rejection with value: "Unexpected message received: \"No securitypolicyviolation reported!\""
- FAIL [expected NOTRUN] subtest:
Navigate a window via anchor with #"auto">promise_test: Unhandled rejection with value: "Unexpected message received: \"No securitypolicyviolation reported!\""
- OK
/trusted-types/trusted-types-navigation.html?26-30 (#38807)- FAIL [expected PASS] subtest:
Navigate a frame via form-submission with #"auto">promise_test: Unhandled rejection with value: "Unexpected message received: \"No securitypolicyviolation reported!\""
- TIMEOUT
/trusted-types/trusted-types-navigation.html?31-35 (#38034)- TIMEOUT [expected PASS] subtest:
Navigate a frame via form-submission with #"auto"> - NOTRUN [expected TIMEOUT] subtest:
Navigate a frame via form-submission with #"https://github.com/servo/servo/issues/22849" data-hovercard-type="issue" data-hovercard-url="/servo/servo/issues/22849/hovercard">#22849)- FAIL [expected PASS] subtest:
buffer-stitching-2assert_approx_equals: Stitched sine‑wave buffers at sample rate 43800 sample[17399] |69131.109375 - -0.564496636390686| = 69131.67387163639 > 0.0038986 expected -0.564496636390686 +/- 0.0038986 but got 69131.109375
- OK
/webdriver/tests/classic/dismiss_alert/dismiss.py (#39098)- FAIL [expected PASS] subtest:
test_dismiss_in_popup_windowAssertionError: no such alert (404): No user prompt is currently active.
- OK
/webdriver/tests/classic/execute_async_script/objects.py- FAIL [expected PASS] subtest:
test_objectAssertionError: no such window (404): No such window
- OK
/webdriver/tests/classic/get_current_url/iframe.py- FAIL [expected PASS] subtest:
test_iframewebdriver.error.NoSuchWindowException: no such window (404): No such window
- TIMEOUT [expected OK]
/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.html (#29053)- TIMEOUT [expected PASS] subtest:
StorageKey: test 3P about:blank window opened from a 3P iframe
- CRASH [expected OK]
/workers/SharedWorker-script-error.html - TIMEOUT [expected OK]
/workers/constructors/Worker/Worker-constructor.html- TIMEOUT [expected PASS] subtest:
Test Worker creation with empty script URL. - TIMEOUT [expected PASS] subtest:
Test not existent script URL.
Stable unexpected results that are known to be intermittent (30)- OK
/IndexedDB/idbcursor-continuePrimaryKey-exceptions.any.html (#39277)- FAIL [expected PASS] subtest:
IDBCursor continuePrimaryKey() on object store cursorassert_throws_dom: continuePrimaryKey() should throw if source is not an index function "function() { cursor.continuePrimaryKey(2, 2); }" threw object "TypeError: cursor.continuePrimaryKey is not a function" that is not a DOMException InvalidAccessError: property "code" is equal to undefined, expected 15
- OK
/IndexedDB/idbcursor-continuePrimaryKey-exceptions.any.worker.html (#39277)- FAIL [expected PASS] subtest:
IDBCursor continuePrimaryKey() on object store cursorassert_throws_dom: continuePrimaryKey() should throw if source is not an index function "function() { cursor.continuePrimaryKey(2, 2); }" threw object "TypeError: cursor.continuePrimaryKey is not a function" that is not a DOMException InvalidAccessError: property "code" is equal to undefined, expected 15
- OK
/IndexedDB/idbobjectstore_delete.any.worker.html (#39069)- PASS [expected FAIL] subtest:
delete() key doesn't match any records
- OK
/IndexedDB/idbobjectstore_getAll.any.html (#39276)- PASS [expected FAIL] subtest:
Get all values with transaction.commit()
- OK
/IndexedDB/idbobjectstore_getAll.any.worker.html (#39400)- PASS [expected FAIL] subtest:
Get all values with transaction.commit()
- OK
/IndexedDB/idbrequest-onupgradeneeded.any.html (#38895)- FAIL [expected PASS] subtest:
indexedDB.delete called from upgradeneeded handlerassert_array_equals: lengths differ, expected array ["Upgrade", "Open Success"] length 2, got ["Upgrade"] length 1
- PASS [expected FAIL] subtest:
transaction oncomplete ordering relative to open request onsuccess
- OK
/IndexedDB/idbrequest-onupgradeneeded.any.worker.html (#38971)- FAIL [expected PASS] subtest:
indexedDB.delete called from upgradeneeded handlerassert_array_equals: lengths differ, expected array ["Upgrade", "Open Success"] length 2, got ["Upgrade"] length 1
- PASS [expected FAIL] subtest:
transaction oncomplete ordering relative to open request onsuccess
- OK
/IndexedDB/key-conversion-exceptions.any.html (#39305)- FAIL [expected PASS] subtest:
IDBCursor continue() method with throwing/invalid keysassert_throws_exactly: key conversion with throwing getter should rethrow function "() => { receiver[method](key); }" threw object "TypeError: receiver[method] is not a function" but we expected it to throw object "getter: throwing from getter"
- FAIL [expected PASS] subtest:
IDBCursor update() method with throwing/invalid keysassert_throws_exactly: throwing getter should rethrow during clone function "() => { cursor.update(value); }" threw object "TypeError: cursor.update is not a function" but we expected it to throw object "getter: throwing from getter"
- OK
/IndexedDB/key-conversion-exceptions.any.worker.html (#39284)- FAIL [expected PASS] subtest:
IDBCursor continue() method with throwing/invalid keysassert_throws_exactly: key conversion with throwing getter should rethrow function "() => { receiver[method](key); }" threw object "TypeError: receiver[method] is not a function" but we expected it to throw object "getter: throwing from getter"
- FAIL [expected PASS] subtest:
IDBCursor update() method with throwing/invalid keysassert_throws_exactly: throwing getter should rethrow during clone function "() => { cursor.update(value); }" threw object "TypeError: cursor.update is not a function" but we expected it to throw object "getter: throwing from getter"
- OK
/IndexedDB/transaction-deactivation-timing.any.worker.html (#38808)- PASS [expected FAIL] subtest:
New transactions are deactivated before next task - PASS [expected FAIL] subtest:
New transactions from microtask are deactivated before next task
- FAIL [expected PASS]
/_mozilla/mozilla/sslfail.html (#10760) - TIMEOUT [expected OK]
/_mozilla/mozilla/window_resize_event.html (#36741)- TIMEOUT [expected PASS] subtest:
Popup onresize event fires after resizeTo
- CRASH [expected PASS]
/_mozilla/shadow-dom/move-element-with-ua-shadow-tree-crash.html (#39473) - OK
/css/css-fonts/generic-family-keywords-001.html (#37467)- PASS [expected FAIL] subtest:
@font-face matching for quoted and unquoted generic(fangsong) - FAIL [expected PASS] subtest:
@font-face matching for quoted and unquoted generic(khmer-mul)assert_equals: quoted generic(khmer-mul) matches @font-face rule expected 50 but got 30
- PASS [expected FAIL] subtest:
@font-face matching for quoted and unquoted generic(nastaliq)
- OK [expected TIMEOUT]
/fetch/api/redirect/redirect-keepalive.https.any.html (#32153)- PASS [expected TIMEOUT] subtest:
[keepalive][iframe][load] mixed content redirect; setting up
- OK
/fetch/metadata/generated/css-font-face.https.sub.tentative.html (#32732)- FAIL [expected PASS] subtest:
sec-fetch-storage-access - Cross-sitepromise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
- OK
/fetch/metadata/generated/css-font-face.sub.tentative.html (#34624)- FAIL [expected PASS] subtest:
sec-fetch-storage-access - Not sent to non-trustworthy same-origin destinationpromise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
- PASS [expected FAIL] subtest:
sec-fetch-storage-access - Not sent to non-trustworthy same-site destination
- ERROR [expected OK]
/focus/focus-event-after-switching-iframes.sub.html (#40368) - TIMEOUT [expected CRASH]
/html/anonymous-iframe/indexeddb.tentative.https.window.html (#39254) - CRASH [expected OK]
/html/browsers/browsing-the-web/navigating-across-documents/005.html (#27062) - OK
/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html (#28697)- FAIL [expected PASS] subtest:
aElement.click() before the load event must NOT replaceassert_equals: expected "http://web-platform.test:8000/common/blank.html?thereplacement" but got "http://web-platform.test:8000/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/resources/code-injector.html?pipe=sub(none)&code=%0A%20%20%20%20const%20a%20%3D%20document.createElement(%22a%22)%3B%0A%20%20%20%20a.href%20%3D%20%22%2Fcommon%2Fblank.html%3Fthereplacement%22%3B%0A%20%20%20%20document.currentScript.before(a)%3B%0A%20%20%20%20a.click()%3B%0A%20%20"
- OK [expected ERROR]
/html/infrastructure/common-dom-interfaces/collections/domstringlist.html (#40665) - OK
/html/semantics/embedded-content/media-elements/media_fragment_seek.html (#24114)- PASS [expected FAIL] subtest:
Video should seek to time specified in media fragment syntax
- OK [expected ERROR]
/html/user-activation/no-activation-thru-escape-key.html (#40343) - OK
/html/webappapis/user-prompts/print-during-unload.html (#35944)- FAIL [expected PASS] subtest:
print() during unloadassert_array_equals: expected property 1 to be "destination" but got "error: window.print is not a function" (expected array ["start", "destination"] got ["start", "error: window.print is not a function"])
- OK
/navigation-timing/test-navigation-type-reload.html (#33334)- PASS [expected FAIL] subtest:
Reload domContentLoadedEventStart > Original domContentLoadedEventStart - PASS [expected FAIL] subtest:
Reload fetchStart > Original fetchStart
- OK
/preload/link-header-preload-delay-onload.html (#39622)- PASS [expected FAIL] subtest:
Makes sure that Link headers preload resources and block window.onload after resource discovery
- OK
/preload/prefetch-document.html (#37210)- FAIL [expected PASS] subtest:
different-site document prefetch with 'as=document' should not be consumedassert_equals: expected 2 but got 1
- OK
/preload/preload-error.sub.html (#37177)- FAIL [expected PASS] subtest:
success (fetch): mainassert_greater_than: http://web-platform.test:8000/preload/resources/dummy.xml?label=fetch should be loaded expected a number greater than 0 but got 0
- PASS [expected FAIL] subtest:
404 (fetch): main - FAIL [expected PASS] subtest:
CORS (fetch): mainassert_greater_than: http://not-web-platform.test:8000/preload/resources/dummy.xml?pipe=header%28Access-Control-Allow-Origin%2C*%29&label=fetch should be loaded expected a number greater than 0 but got 0
- OK
/preload/preload-invalid-resources.html (#39091)- PASS [expected FAIL] subtest:
Preloading an invalid image (invalid data) should preload and not re-fetch
|
The old logic had the problem that, if the total violation was zero, we would just freeze all items without clamping their target main size between the min and max sizes.
This patch refactors the logic to make it simpler.
Testing: TODO
Fixes:#41289