| Test redirect caching |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| running 24 tests |
| |
| --------Testing loads from disk cache-------- |
| response headers: {"Status":"301","Location":"unique-cacheable"} |
| response source: Disk cache |
| |
| response headers: {"Status":"302","Location":"unique-cacheable"} |
| response source: Network |
| |
| response headers: {"Status":"303","Location":"unique-cacheable"} |
| response source: Network |
| |
| response headers: {"Status":"307","Location":"unique-cacheable"} |
| response source: Network |
| |
| response headers: {"Status":"301","Location":"/cache/resources/compass-no-cache.jpg"} |
| response source: Disk cache after validation |
| |
| response headers: {"Status":"302","Location":"/cache/resources/compass-no-cache.jpg"} |
| response source: Network |
| |
| response headers: {"Status":"303","Location":"/cache/resources/compass-no-cache.jpg"} |
| response source: Network |
| |
| response headers: {"Status":"307","Location":"/cache/resources/compass-no-cache.jpg"} |
| response source: Network |
| |
| response headers: {"Status":"301","Location":"unique-cacheable","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"302","Location":"unique-cacheable","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"303","Location":"unique-cacheable","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"307","Location":"unique-cacheable","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"301","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"302","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"303","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"307","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"301","Location":"unique-cacheable","Cache-control":"max-age=100"} |
| response source: Disk cache |
| |
| response headers: {"Status":"302","Location":"unique-cacheable","Cache-control":"max-age=100"} |
| response source: Disk cache |
| |
| response headers: {"Status":"303","Location":"unique-cacheable","Cache-control":"max-age=100"} |
| response source: Disk cache |
| |
| response headers: {"Status":"307","Location":"unique-cacheable","Cache-control":"max-age=100"} |
| response source: Disk cache |
| |
| response headers: {"Status":"301","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=100"} |
| response source: Disk cache after validation |
| |
| response headers: {"Status":"302","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=100"} |
| response source: Disk cache after validation |
| |
| response headers: {"Status":"303","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=100"} |
| response source: Disk cache after validation |
| |
| response headers: {"Status":"307","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=100"} |
| response source: Disk cache after validation |
| |
| --------Testing loads through memory cache (XHR behavior)-------- |
| response headers: {"Status":"301","Location":"unique-cacheable"} |
| response source: Memory cache |
| |
| response headers: {"Status":"302","Location":"unique-cacheable"} |
| response source: Network |
| |
| response headers: {"Status":"303","Location":"unique-cacheable"} |
| response source: Network |
| |
| response headers: {"Status":"307","Location":"unique-cacheable"} |
| response source: Network |
| |
| response headers: {"Status":"301","Location":"/cache/resources/compass-no-cache.jpg"} |
| response source: Memory cache after validation |
| |
| response headers: {"Status":"302","Location":"/cache/resources/compass-no-cache.jpg"} |
| response source: Network |
| |
| response headers: {"Status":"303","Location":"/cache/resources/compass-no-cache.jpg"} |
| response source: Network |
| |
| response headers: {"Status":"307","Location":"/cache/resources/compass-no-cache.jpg"} |
| response source: Network |
| |
| response headers: {"Status":"301","Location":"unique-cacheable","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"302","Location":"unique-cacheable","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"303","Location":"unique-cacheable","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"307","Location":"unique-cacheable","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"301","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"302","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"303","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"307","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"301","Location":"unique-cacheable","Cache-control":"max-age=100"} |
| response source: Memory cache |
| |
| response headers: {"Status":"302","Location":"unique-cacheable","Cache-control":"max-age=100"} |
| response source: Memory cache |
| |
| response headers: {"Status":"303","Location":"unique-cacheable","Cache-control":"max-age=100"} |
| response source: Memory cache |
| |
| response headers: {"Status":"307","Location":"unique-cacheable","Cache-control":"max-age=100"} |
| response source: Memory cache |
| |
| response headers: {"Status":"301","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=100"} |
| response source: Memory cache after validation |
| |
| response headers: {"Status":"302","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=100"} |
| response source: Memory cache after validation |
| |
| response headers: {"Status":"303","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=100"} |
| response source: Memory cache after validation |
| |
| response headers: {"Status":"307","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=100"} |
| response source: Memory cache after validation |
| |
| --------Testing loads through memory cache (subresource behavior)-------- |
| response headers: {"Status":"301","Location":"unique-cacheable"} |
| response source: Memory cache |
| |
| response headers: {"Status":"302","Location":"unique-cacheable"} |
| response source: Network |
| |
| response headers: {"Status":"303","Location":"unique-cacheable"} |
| response source: Network |
| |
| response headers: {"Status":"307","Location":"unique-cacheable"} |
| response source: Network |
| |
| response headers: {"Status":"301","Location":"/cache/resources/compass-no-cache.jpg"} |
| response source: Memory cache after validation |
| |
| response headers: {"Status":"302","Location":"/cache/resources/compass-no-cache.jpg"} |
| response source: Network |
| |
| response headers: {"Status":"303","Location":"/cache/resources/compass-no-cache.jpg"} |
| response source: Network |
| |
| response headers: {"Status":"307","Location":"/cache/resources/compass-no-cache.jpg"} |
| response source: Network |
| |
| response headers: {"Status":"301","Location":"unique-cacheable","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"302","Location":"unique-cacheable","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"303","Location":"unique-cacheable","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"307","Location":"unique-cacheable","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"301","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"302","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"303","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"307","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=0"} |
| response source: Network |
| |
| response headers: {"Status":"301","Location":"unique-cacheable","Cache-control":"max-age=100"} |
| response source: Memory cache |
| |
| response headers: {"Status":"302","Location":"unique-cacheable","Cache-control":"max-age=100"} |
| response source: Memory cache |
| |
| response headers: {"Status":"303","Location":"unique-cacheable","Cache-control":"max-age=100"} |
| response source: Memory cache |
| |
| response headers: {"Status":"307","Location":"unique-cacheable","Cache-control":"max-age=100"} |
| response source: Memory cache |
| |
| response headers: {"Status":"301","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=100"} |
| response source: Memory cache after validation |
| |
| response headers: {"Status":"302","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=100"} |
| response source: Memory cache after validation |
| |
| response headers: {"Status":"303","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=100"} |
| response source: Memory cache after validation |
| |
| response headers: {"Status":"307","Location":"/cache/resources/compass-no-cache.jpg","Cache-control":"max-age=100"} |
| response source: Memory cache after validation |
| |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |