Title: [188214] trunk/LayoutTests
Revision
188214
Author
an...@apple.com
Date
2015-08-10 09:09:27 -0700 (Mon, 10 Aug 2015)

Log Message

http/tests/cache/disk-cache/disk-cache-validation.html has too many subtests
https://bugs.webkit.org/show_bug.cgi?id=147827

Reviewed by Chris Dumez.

Looks like it occasionally times out because a bot is running slowly and 243 subtests take >30s.

* http/tests/cache/disk-cache/disk-cache-validation-expected.txt:
* http/tests/cache/disk-cache/disk-cache-validation.html:

Split Vary header cases to a separate test.

* http/tests/cache/disk-cache/disk-cache-vary-expected.txt:
* http/tests/cache/disk-cache/disk-cache-vary.html:

Reduce test matrix size by no testing Expires header here.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (188213 => 188214)


--- trunk/LayoutTests/ChangeLog	2015-08-10 16:01:19 UTC (rev 188213)
+++ trunk/LayoutTests/ChangeLog	2015-08-10 16:09:27 UTC (rev 188214)
@@ -1,3 +1,22 @@
+2015-08-10  Antti Koivisto  <an...@apple.com>
+
+        http/tests/cache/disk-cache/disk-cache-validation.html has too many subtests
+        https://bugs.webkit.org/show_bug.cgi?id=147827
+
+        Reviewed by Chris Dumez.
+
+        Looks like it occasionally times out because a bot is running slowly and 243 subtests take >30s.
+
+        * http/tests/cache/disk-cache/disk-cache-validation-expected.txt:
+        * http/tests/cache/disk-cache/disk-cache-validation.html:
+
+        Split Vary header cases to a separate test.
+
+        * http/tests/cache/disk-cache/disk-cache-vary-expected.txt:
+        * http/tests/cache/disk-cache/disk-cache-vary.html:
+
+        Reduce test matrix size by no testing Expires header here.
+
 2015-08-10  James Craig  <jcr...@apple.com>
 
         AX: Address follow-up comments in bug 145684

Modified: trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-validation-expected.txt (188213 => 188214)


--- trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-validation-expected.txt	2015-08-10 16:01:19 UTC (rev 188213)
+++ trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-validation-expected.txt	2015-08-10 16:09:27 UTC (rev 188214)
@@ -3,7 +3,7 @@
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
 
 
-running 243 tests
+running 81 tests
 
 --------Testing loads from disk cache--------
 response headers: undefined
@@ -249,654 +249,6 @@
 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"nomatch"}
 response source: Network
 
-response headers: {"Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache
-
-response headers: {"Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache
-
-response headers: {"Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache
-
-response headers: {"Cache-control":"no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"Cache-control":"max-age=0","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"Cache-control":"max-age=100","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache
-
-response headers: {"Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache
-
-response headers: {"Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache
-
-response headers: {"Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache after validation
-
-response headers: {"ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache
-
-response headers: {"Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache
-
-response headers: {"Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Disk cache
-
-response headers: {"Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
 --------Testing loads through memory cache (XHR behavior)--------
 response headers: undefined
 response source: Network
@@ -1141,654 +493,6 @@
 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"nomatch"}
 response source: Network
 
-response headers: {"Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache
-
-response headers: {"Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache
-
-response headers: {"Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache
-
-response headers: {"Cache-control":"no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"Cache-control":"max-age=0","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"Cache-control":"max-age=100","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache
-
-response headers: {"Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache
-
-response headers: {"Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache
-
-response headers: {"Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache after validation
-
-response headers: {"ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache
-
-response headers: {"Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache
-
-response headers: {"Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Memory cache
-
-response headers: {"Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"en"}
-response source: Network
-
-response headers: {"Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-store","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-cache","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
-response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"}
-request headers: {"Accept-Language":"unique()"}
-response source: Network
-
 PASS successfullyParsed is true
 
 TEST COMPLETE

Modified: trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-validation.html (188213 => 188214)


--- trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-validation.html	2015-08-10 16:01:19 UTC (rev 188213)
+++ trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-validation.html	2015-08-10 16:09:27 UTC (rev 188214)
@@ -25,11 +25,6 @@
   { responseHeaders: {'ETag': 'match' } },
   { responseHeaders: {'ETag': 'nomatch' } },
   ],
- [
-  {},
-  { responseHeaders: {'Vary': 'Accept-Language' }, requestHeaders: { 'Accept-Language': 'en' } },
-  { responseHeaders: {'Vary': 'Accept-Language' }, requestHeaders: { 'Accept-Language': 'unique()' } },
-  ],
  ];
 
 description("Test permutations of various cache headers");

Added: trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-vary-expected.txt (0 => 188214)


--- trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-vary-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-vary-expected.txt	2015-08-10 16:09:27 UTC (rev 188214)
@@ -0,0 +1,445 @@
+Test permutations of various cache headers with Vary
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+running 54 tests
+
+--------Testing loads from disk cache--------
+response headers: {"Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Disk cache
+
+response headers: {"Cache-control":"no-store","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-store","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-store","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"no-cache","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-cache","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-cache","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Disk cache after validation
+
+response headers: {"Cache-control":"max-age=0","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Disk cache after validation
+
+response headers: {"Cache-control":"max-age=100","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Disk cache
+
+response headers: {"Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-store","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-store","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Disk cache after validation
+
+response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Disk cache after validation
+
+response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Disk cache after validation
+
+response headers: {"ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Disk cache
+
+response headers: {"Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"no-store","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-store","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-store","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"no-cache","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-cache","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-cache","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-store","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-store","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+--------Testing loads through memory cache (XHR behavior)--------
+response headers: {"Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Memory cache
+
+response headers: {"Cache-control":"no-store","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-store","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-store","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"no-cache","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-cache","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-cache","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Memory cache after validation
+
+response headers: {"Cache-control":"max-age=0","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Memory cache after validation
+
+response headers: {"Cache-control":"max-age=100","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Memory cache
+
+response headers: {"Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-store","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-store","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Memory cache after validation
+
+response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Memory cache after validation
+
+response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Memory cache after validation
+
+response headers: {"ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Memory cache
+
+response headers: {"Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"en"}
+response source: Network
+
+response headers: {"Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"no-store","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-store","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-store","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"no-cache","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-cache","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-cache","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-store","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-store","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch","Vary":"Accept-Language"}
+request headers: {"Accept-Language":"unique()"}
+response source: Network
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+

Added: trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-vary.html (0 => 188214)


--- trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-vary.html	                        (rev 0)
+++ trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-vary.html	2015-08-10 16:09:27 UTC (rev 188214)
@@ -0,0 +1,39 @@
+<script src=""
+<script src=""
+<body>
+<script>
+
+var testMatrix =
+[
+ [
+  {},
+  { responseHeaders: {'Cache-control': 'max-age=0' } },
+  { responseHeaders: {'Cache-control': 'max-age=100' } },
+  ],
+ [
+  {},
+  { responseHeaders: {'Cache-control': 'no-store' } },
+  { responseHeaders: {'Cache-control': 'no-cache' } },
+  ],
+ [
+  {},
+  { responseHeaders: {'ETag': 'match' } },
+  { responseHeaders: {'ETag': 'nomatch' } },
+  ],
+ [
+  { responseHeaders: {'Vary': 'Accept-Language' }, requestHeaders: { 'Accept-Language': 'en' } },
+  { responseHeaders: {'Vary': 'Accept-Language' }, requestHeaders: { 'Accept-Language': 'unique()' } },
+  ],
+ ];
+
+description("Test permutations of various cache headers with Vary");
+
+var tests = generateTests(testMatrix);
+
+debug("running " + tests.length + " tests");
+debug("");
+
+runTests(tests);
+
+</script>
+<script src=""
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to