diff options
Diffstat (limited to 'testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache')
17 files changed, 108 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/broadcast-channel.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/broadcast-channel.html.ini new file mode 100644 index 0000000000..70d5dda659 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/broadcast-channel.html.ini @@ -0,0 +1,24 @@ +[broadcast-channel.html] + expected: + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, OK] + if (os == "win") and not debug: [TIMEOUT, OK] + if (os == "mac") and debug: OK + if (os == "mac") and not debug: TIMEOUT + if os == "android": OK + [OK, TIMEOUT] + [Eligibility (BroadcastChannel closed in the pagehide event)] + expected: + if (os == "linux") and not debug and fission and (processor == "x86"): [TIMEOUT, PASS] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug: [TIMEOUT, PASS, NOTRUN] + if (os == "win") and debug: [PASS, TIMEOUT, NOTRUN] + if (os == "mac") and debug: [PASS, TIMEOUT, NOTRUN] + if (os == "mac") and not debug: [TIMEOUT, NOTRUN] + if os == "android": PASS + [PASS, TIMEOUT] + + [Eligibility (BroadcastChannel)] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86"): [PASS, TIMEOUT] + if os == "mac": [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/dedicated-worker.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/dedicated-worker.html.ini new file mode 100644 index 0000000000..8b83987d31 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/dedicated-worker.html.ini @@ -0,0 +1,3 @@ +[dedicated-worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-1.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-1.html.ini new file mode 100644 index 0000000000..57e4ce5ed7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-1.html.ini @@ -0,0 +1,8 @@ +[inflight-fetch-1.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Eligibility (in-flight fetch): Header received before BFCache and body received when in BFCache] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): Header received before BFCache and body received after BFCache] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-2.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-2.html.ini new file mode 100644 index 0000000000..44650d8765 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-2.html.ini @@ -0,0 +1,9 @@ +[inflight-fetch-2.html] + [Eligibility (in-flight fetch): Header and body received when in BFCache] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): Header received when in BFCache and body received after BFCache] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): Header and body received after BFCache] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-cors.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-cors.html.ini new file mode 100644 index 0000000000..3794730228 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-cors.html.ini @@ -0,0 +1,6 @@ +[inflight-fetch-cors.html] + [Eligibility (in-flight fetch): CORS succeeded when in BFCache] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): CORS failed when in BFCache] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-redirects.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-redirects.html.ini new file mode 100644 index 0000000000..5fabc70912 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-redirects.html.ini @@ -0,0 +1,14 @@ +[inflight-fetch-redirects.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Eligibility (in-flight fetch): Redirect header received when in BFCache] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): Redirect header received when in BFCache w/ CSP passing] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): Cross-origin redirect header received when in BFCache] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): Cross-origin redirect header received when in BFCache w/ CSP failing] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/shared-worker.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/shared-worker.html.ini new file mode 100644 index 0000000000..449859387d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/shared-worker.html.ini @@ -0,0 +1,3 @@ +[shared-worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/events.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/events.html.ini new file mode 100644 index 0000000000..fdce5c7faa --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/events.html.ini @@ -0,0 +1,9 @@ +[events.html] + prefs: [docshell.shistory.bfcache.ship_allow_beforeunload_listeners:true] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + + [unload] + expected: + if os == "android": PASS + PRECONDITION_FAILED diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/focus.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/focus.html.ini new file mode 100644 index 0000000000..9f2ee5767c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/focus.html.ini @@ -0,0 +1,5 @@ +[focus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Focus should be kept when page gets into and out of BFCache] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/pushstate.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/pushstate.https.html.ini new file mode 100644 index 0000000000..8594e49f07 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/pushstate.https.html.ini @@ -0,0 +1,3 @@ +[pushstate.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-client-postmessage.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-client-postmessage.https.html.ini new file mode 100644 index 0000000000..3f29b11f41 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-client-postmessage.https.html.ini @@ -0,0 +1,3 @@ +[service-worker-client-postmessage.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-clients-claim.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-clients-claim.https.html.ini new file mode 100644 index 0000000000..1ab856807c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-clients-claim.https.html.ini @@ -0,0 +1,3 @@ +[service-worker-clients-claim.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-clients-matchall.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-clients-matchall.https.html.ini new file mode 100644 index 0000000000..681a240160 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-clients-matchall.https.html.ini @@ -0,0 +1,3 @@ +[service-worker-clients-matchall.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-controlled-after-restore.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-controlled-after-restore.https.html.ini new file mode 100644 index 0000000000..fe400edeb8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-controlled-after-restore.https.html.ini @@ -0,0 +1,3 @@ +[service-worker-controlled-after-restore.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-unregister.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-unregister.https.html.ini new file mode 100644 index 0000000000..cbf21ffe00 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-unregister.https.html.ini @@ -0,0 +1,3 @@ +[service-worker-unregister.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/storage-events.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/storage-events.html.ini new file mode 100644 index 0000000000..5c060eba7d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/storage-events.html.ini @@ -0,0 +1,3 @@ +[storage-events.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/timers.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/timers.html.ini new file mode 100644 index 0000000000..264b849b94 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/timers.html.ini @@ -0,0 +1,6 @@ +[timers.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Timers should be paused when the page is in BFCache] + expected: + if os == "linux": [PASS, FAIL] |