Bug 211836

Summary: [GTK] imported/w3c/web-platform-tests/fetch/api/abort/general.any.worker.html is flaky
Product: WebKit Reporter: Diego Pino <dpino>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal    
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Diego Pino 2020-05-13 06:15:47 PDT
imported/w3c/web-platform-tests/fetch/api/abort/general.any.worker.html [ Failure Pass ]

The test fails sporadically (3 failures in the lat 400 revisions)

Diff: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r261608%20(13713)/imported/w3c/web-platform-tests/fetch/api/abort/general.any.worker-diff.txt

--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/imported/w3c/web-platform-tests/fetch/api/abort/general.any.worker-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/imported/w3c/web-platform-tests/fetch/api/abort/general.any.worker-actual.txt
@@ -41,7 +41,7 @@
 FAIL Fetch aborted & connection closed when aborted after calling response.formData() assert_throws: function "function () { throw e }" threw object "NotSupportedError: The operation is not supported." that is not a DOMException AbortError: property "code" is equal to 9, expected 20
 PASS Fetch aborted & connection closed when aborted after calling response.json() 
 PASS Fetch aborted & connection closed when aborted after calling response.text() 
-PASS Stream errors once aborted. Underlying connection closed. 
+FAIL Stream errors once aborted. Underlying connection closed. promise_test: Unhandled rejection with value: object "Error: Timed out"
 PASS Stream errors once aborted, after reading. Underlying connection closed. 
 PASS Stream will not error if body is empty. It's closed with an empty queue before it errors. 
 FAIL Readable stream synchronously cancels with AbortError if aborted before reading assert_true: Cancel called sync expected true got false