Bug 208937

Summary: [WPE] Several fetch api tests are flaky after r256986
Product: WebKit Reporter: Diego Pino <dpino>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal    
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Diego Pino
Reported 2020-03-11 12:46:47 PDT
The following tests became flaky after r256986: imported/w3c/web-platform-tests/fetch/api/basic/conditional-get.html [ Failure Pass ] imported/w3c/web-platform-tests/fetch/api/request/request-cache-default.html [ Failure Pass ] imported/w3c/web-platform-tests/fetch/api/request/request-cache-force-cache.html [ Failure Pass ] imported/w3c/web-platform-tests/fetch/api/request/request-cache-reload.html [ Failure Pass ] wk-testhunter reports the tests became flaky at: r256950 NOERROR [r256951-r256986] UNKNOWN r256987 TEXT PASS (Expected: PASS) It's hard to determine which revision caused the regression within that range, since there are many revisions that don't have a corresponding git commit. Diff: --- /home/dpino/workspace/webkit-wpe/layout-test-results/imported/w3c/web-platform-tests/fetch/api/request/request-cache-reload-expected.txt +++ /home/dpino/workspace/webkit-wpe/layout-test-results/imported/w3c/web-platform-tests/fetch/api/request/request-cache-reload-actual.txt @@ -5,10 +5,10 @@ PASS RequestCache "reload" mode does not check the cache for previously cached content and goes to the network regardless with Last-Modified and fresh response PASS RequestCache "reload" mode does store the response in the cache with Etag and stale response PASS RequestCache "reload" mode does store the response in the cache with Last-Modified and stale response -PASS RequestCache "reload" mode does store the response in the cache with Etag and fresh response -PASS RequestCache "reload" mode does store the response in the cache with Last-Modified and fresh response +FAIL RequestCache "reload" mode does store the response in the cache with Etag and fresh response assert_equals: expected 1 but got 2 +FAIL RequestCache "reload" mode does store the response in the cache with Last-Modified and fresh response assert_equals: expected 1 but got 2 PASS RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Etag and stale response PASS RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Last-Modified and stale response -PASS RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Etag and fresh response -PASS RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Last-Modified and fresh response +FAIL RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Etag and fresh response assert_equals: expected 2 but got 3 +FAIL RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Last-Modified and fresh response assert_equals: expected 2 but got 3 --- /home/dpino/workspace/webkit-wpe/layout-test-results/imported/w3c/web-platform-tests/fetch/api/request/request-cache-default-expected.txt +++ /home/dpino/workspace/webkit-wpe/layout-test-results/imported/w3c/web-platform-tests/fetch/api/request/request-cache-default-actual.txt @@ -1,8 +1,8 @@ PASS RequestCache "default" mode checks the cache for previously cached content and goes to the network for stale responses with Etag and stale response PASS RequestCache "default" mode checks the cache for previously cached content and goes to the network for stale responses with Last-Modified and stale response -PASS RequestCache "default" mode checks the cache for previously cached content and avoids going to the network if a fresh response exists with Etag and fresh response -PASS RequestCache "default" mode checks the cache for previously cached content and avoids going to the network if a fresh response exists with Last-Modified and fresh response +FAIL RequestCache "default" mode checks the cache for previously cached content and avoids going to the network if a fresh response exists with Etag and fresh response assert_equals: expected 1 but got 2 +FAIL RequestCache "default" mode checks the cache for previously cached content and avoids going to the network if a fresh response exists with Last-Modified and fresh response assert_equals: expected 1 but got 2 PASS Responses with the "Cache-Control: no-store" header are not stored in the cache with Etag and stale response PASS Responses with the "Cache-Control: no-store" header are not stored in the cache with Last-Modified and stale response PASS Responses with the "Cache-Control: no-store" header are not stored in the cache with Etag and fresh response --- /home/dpino/workspace/webkit-wpe/layout-test-results/imported/w3c/web-platform-tests/fetch/api/request/request-cache-force-cache-expected.txt +++ /home/dpino/workspace/webkit-wpe/layout-test-results/imported/w3c/web-platform-tests/fetch/api/request/request-cache-force-cache-actual.txt @@ -1,8 +1,8 @@ -PASS RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for stale responses with Etag and stale response -PASS RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for stale responses with Last-Modified and stale response -PASS RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for fresh responses with Etag and fresh response -PASS RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for fresh responses with Last-Modified and fresh response +FAIL RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for stale responses with Etag and stale response assert_equals: expected 1 but got 2 +FAIL RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for stale responses with Last-Modified and stale response assert_equals: expected 1 but got 2 +FAIL RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for fresh responses with Etag and fresh response assert_equals: expected 1 but got 2 +FAIL RequestCache "force-cache" mode checks the cache for previously cached content and avoid revalidation for fresh responses with Last-Modified and fresh response assert_equals: expected 1 but got 2 PASS RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response is not found with Etag and stale response PASS RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response is not found with Last-Modified and stale response PASS RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response is not found with Etag and fresh response @@ -13,6 +13,6 @@ PASS RequestCache "force-cache" mode checks the cache for previously cached content and goes to the network if a cached response would vary with Last-Modified and fresh response PASS RequestCache "force-cache" stores the response in the cache if it goes to the network with Etag and stale response PASS RequestCache "force-cache" stores the response in the cache if it goes to the network with Last-Modified and stale response -PASS RequestCache "force-cache" stores the response in the cache if it goes to the network with Etag and fresh response -PASS RequestCache "force-cache" stores the response in the cache if it goes to the network with Last-Modified and fresh response +FAIL RequestCache "force-cache" stores the response in the cache if it goes to the network with Etag and fresh response assert_equals: expected 1 but got 2 +FAIL RequestCache "force-cache" stores the response in the cache if it goes to the network with Last-Modified and fresh response assert_equals: expected 1 but got 2 --- /home/dpino/workspace/webkit-wpe/layout-test-results/imported/w3c/web-platform-tests/fetch/api/basic/conditional-get-expected.txt +++ /home/dpino/workspace/webkit-wpe/layout-test-results/imported/w3c/web-platform-tests/fetch/api/basic/conditional-get-actual.txt @@ -1,3 +1,3 @@ -PASS Testing conditional GET with ETags +FAIL Testing conditional GET with ETags assert_equals: expected (string) "304" but got (object) null
Attachments
Diego Pino
Comment 1 2022-01-02 16:47:19 PST
The tests listed in this bug no longer exist. There's neither any tests filed under this bug in TestExpectations. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.