![](images/icon_success_sml.gif) |
testSharedCacheMayCacheAuthorizedResponsesWithCacheControlPublic |
0.003 |
![](images/icon_success_sml.gif) |
testGenerates504IfCannotRevalidateAMustRevalidateEntry |
0.002 |
![](images/icon_success_sml.gif) |
testResponsesToTRACEsAreNotCached |
0 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleContentEncodingHeadersIsPreservedOnResponses |
0 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleAllowHeadersIsPreservedOnResponses |
0 |
![](images/icon_success_sml.gif) |
testConditionalRequestWhereAllValidatorsMatchMayBeServedFromCache |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentMD5HeaderOnRequest |
0 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentLocationToRequestIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testValidationMustUseETagIfProvidedByOriginServer |
0.001 |
![](images/icon_success_sml.gif) |
testTransmitsAgeHeaderIfIncomingAgeHeaderTooBig |
0 |
![](images/icon_success_sml.gif) |
testDoesNotAddEtagToOriginResponse |
0.001 |
![](images/icon_success_sml.gif) |
testCacheIsNotUsedWhenRespondingToRequestWithCacheControlNoCache |
0.002 |
![](images/icon_success_sml.gif) |
test304ResponseGeneratedFromCacheIncludesExpiresCacheControlAndOrVaryIfResponseMightDiffer |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentTypeHeaderToCachedResponseWithNoTransformIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentTypeToRequestIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testUnknownHeadersOnResponsesAreForwarded |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotAddLastModifiedToRequestIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyServerResponseHeader |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentEncodingHeaderToCachedResponseWithNoTransformIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testDELETERequestsAreWrittenThroughToOrigin |
0.001 |
![](images/icon_success_sml.gif) |
testPostInvalidatesCacheForThatUriInContentLocationHeader |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentTypeHeaderToRequestIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testNoStoreOnResponseIsNotStoredInCache |
0 |
![](images/icon_success_sml.gif) |
test302ResponseWithoutExplicitCacheabilityIsNotReturnedFromCache |
0 |
![](images/icon_success_sml.gif) |
testSharedCacheMustUseNewRequestHeadersWhenRevalidatingAuthorizedResponsesWithMustRevalidate |
0.001 |
![](images/icon_success_sml.gif) |
testCacheMissOnGETUsesOriginResponse |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentLocationHeaderOnRequest |
0.001 |
![](images/icon_success_sml.gif) |
test304ResponseGeneratedFromCacheIncludesContentLocationIfOriginResponseDid |
0.001 |
![](images/icon_success_sml.gif) |
testDeleteInvalidatesCacheForThatUriInLocationHeader |
0.001 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleWWWAuthenticateHeadersIsPreservedOnResponses |
0.002 |
![](images/icon_success_sml.gif) |
testCONNECTRequestsAreWrittenThroughToOrigin |
0.001 |
![](images/icon_success_sml.gif) |
testCachedResponsesWithMissingDateHeadersShouldBeAssignedOne |
0.001 |
![](images/icon_success_sml.gif) |
testExpiresHeaderEqualToDateHeaderIsTreatedAsStale |
0.001 |
![](images/icon_success_sml.gif) |
testNonMatchingVariantCannotBeServedFromCacheUnlessConditionallyValidated |
0.002 |
![](images/icon_success_sml.gif) |
testExpiresHeaderMatchesDateIfAddedToOriginResponse |
0.001 |
![](images/icon_success_sml.gif) |
testNoCacheOnFieldIsNotReturnedWithoutRevalidation |
0.002 |
![](images/icon_success_sml.gif) |
testCacheControlPrivateIsNotCacheableBySharedCache |
0.001 |
![](images/icon_success_sml.gif) |
testSharedCacheMustRevalidateAuthorizedResponsesWhenSMaxAgeIsZero |
0.001 |
![](images/icon_success_sml.gif) |
testMultiHeadersAreSuccessfullyReplacedOn304Validation |
0.002 |
![](images/icon_success_sml.gif) |
testResponsesToPUTsAreNotCached |
0.001 |
![](images/icon_success_sml.gif) |
testCacheWithoutSupportForRangeAndContentRangeHeadersDoesNotCacheA206Response |
0.001 |
![](images/icon_success_sml.gif) |
testNoStoreOnResponseIsNotStoredInCacheEvenWithContraryIndicators |
0 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentLocationHeaderFromOrigin |
0 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleViaHeadersIsPreservedOnResponses |
0.001 |
![](images/icon_success_sml.gif) |
testNoCacheCannotSatisfyASubsequentRequestWithoutRevalidationEvenWithContraryIndications |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentRangeHeaderToCachedResponseWithNoTransformIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleContentEncodingHeaderValuesIsPreserved |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentMD5ToRequestIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentEncodingHeaderOnCachedResponseWithNoTransform |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyAllowHeaderWithUnknownMethods |
0.001 |
![](images/icon_success_sml.gif) |
testStaleEntryWithMustRevalidateIsNotUsedWithoutRevalidatingWithOrigin |
0.003 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleCacheControlHeadersIsPreservedOnResponses |
0.001 |
![](images/icon_success_sml.gif) |
testSharedCacheMustUseNewRequestHeadersWhenRevalidatingAuthorizedResponsesWithSMaxAge |
0.002 |
![](images/icon_success_sml.gif) |
testPutInvalidatesCacheForThatUriInRelativeContentLocationHeader |
0.002 |
![](images/icon_success_sml.gif) |
testNoStoreOnRequestIsNotStoredInCacheEvenIfResponseMarkedCacheable |
0.001 |
![](images/icon_success_sml.gif) |
testMustReturnAFreshEnoughCacheEntryIfItHasIt |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentLocationFromOriginOnCacheHit |
0.001 |
![](images/icon_success_sml.gif) |
testPutInvalidatesCacheForThatUriInLocationHeader |
0.001 |
![](images/icon_success_sml.gif) |
testUnknownHeadersOnRequestsAreForwarded |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyLastModifiedFromOriginOnCacheHit |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentRangeHeaderToRequestIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentMD5HeaderFromOrigin |
0.001 |
![](images/icon_success_sml.gif) |
testResponsesToDELETEsAreNotCached |
0 |
![](images/icon_success_sml.gif) |
testConditionalRequestWhereNotAllValidatorsMatchCannotBeServedFromCache |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyExpiresHeaderFromOrigin |
0 |
![](images/icon_success_sml.gif) |
testExpiresZeroHeaderIsTreatedAsStale |
0.001 |
![](images/icon_success_sml.gif) |
testUnknownResponseStatusCodesAreNotCached |
0.124 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentRangeToRequestIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentLocationToOriginResponse |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentMD5ToOriginResponse |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotAddETagHeaderOnCacheHit |
0.001 |
![](images/icon_success_sml.gif) |
testAgeHeaderPopulatedFromCacheEntryCurrentAge |
0.001 |
![](images/icon_success_sml.gif) |
test304ResponseGeneratedFromCacheIncludesEtagIfOriginResponseDid |
0.001 |
![](images/icon_success_sml.gif) |
testPOSTRequestsAreWrittenThroughToOrigin |
0.001 |
![](images/icon_success_sml.gif) |
testGenerates504IfSharedCacheCannotRevalidateAProxyRevalidateEntry |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotModifyETagHeaderOnRequest |
0.001 |
![](images/icon_success_sml.gif) |
testPUTRequestsAreWrittenThroughToOrigin |
0.001 |
![](images/icon_success_sml.gif) |
testMalformedExpiresHeaderIsTreatedAsStale |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddETagToRequestIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
test304ResponseGeneratedFromCacheIncludesDateHeader |
0.001 |
![](images/icon_success_sml.gif) |
testSharedCacheMayCacheAuthorizedResponsesWithMustRevalidate |
0.002 |
![](images/icon_success_sml.gif) |
testStaleEntryWithProxyRevalidateOnSharedCacheIsNotUsedWithoutRevalidatingWithOrigin |
0.002 |
![](images/icon_success_sml.gif) |
testCannotServeFromCacheForVaryStar |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentTypeHeaderToOriginResponseWithNoTransformIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testPutInvalidatesCacheForThatUriInContentLocationHeader |
0.001 |
![](images/icon_success_sml.gif) |
testUnknownMethodRequestsAreWrittenThroughToOrigin |
0.001 |
![](images/icon_success_sml.gif) |
testDeleteInvalidatesCacheForThatUriInRelativeContentLocationHeader |
0.002 |
![](images/icon_success_sml.gif) |
test304GeneratedFromCacheOnWeakValidatorDoesNotIncludeOtherEntityHeaders |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentEncodingHeaderToOriginResponseWithNoTransformIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentTypeHeaderFromOriginResponseWithNoTransform |
0.002 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleContentLanguageHeadersIsPreservedOnResponses |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddLastModifiedToOriginResponse |
0.001 |
![](images/icon_success_sml.gif) |
testDeleteToUriInvalidatesCacheForThatUri |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyLastModifiedHeaderFromOrigin |
0.001 |
![](images/icon_success_sml.gif) |
testUpdatedEndToEndHeadersFrom304ArePassedOnResponseAndUpdatedInCacheEntry |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentMD5FromOriginOnCacheHit |
0 |
![](images/icon_success_sml.gif) |
testPostInvalidatesCacheForThatUriInLocationHeader |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentLocationHeaderOnCacheHit |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentMD5HeaderOnCacheHit |
0.001 |
![](images/icon_success_sml.gif) |
testPostToUriInvalidatesCacheForThatUri |
0.001 |
![](images/icon_success_sml.gif) |
testCachedEntityBodyIsUsedForResponseAfter304Validation |
0.001 |
![](images/icon_success_sml.gif) |
testOPTIONSRequestsAreWrittenThroughToOrigin |
0.001 |
![](images/icon_success_sml.gif) |
testMustReturnACacheEntryIfItCanRevalidateIt |
0.002 |
![](images/icon_success_sml.gif) |
testNoStoreOnRequestIsNotStoredInCache |
0.001 |
![](images/icon_success_sml.gif) |
testPostInvalidatesCacheForRelativeUriInContentLocationHeader |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentEncodingHeaderFromOriginResponseWithNoTransform |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentRangeHeaderFromOriginResponseWithNoTransform |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentEncodingHeaderToRequestIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testNotModifiedOfNonCachedEntityShouldRevalidateWithUnconditionalGET |
0.001 |
![](images/icon_success_sml.gif) |
testCacheControlPrivateOnFieldIsNotReturnedBySharedCache |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyExpiresHeaderFromOriginOnCacheHit |
0.001 |
![](images/icon_success_sml.gif) |
testCacheEntryIsUpdatedWithNewFieldValuesIn304Response |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentTypeHeaderOnCachedResponseWithNoTransform |
0 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentEncodingToRequestIfNotPresent |
0 |
![](images/icon_success_sml.gif) |
testNoCacheCannotSatisfyASubsequentRequestWithoutRevalidation |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyLastModifiedHeaderOnRequest |
0.001 |
![](images/icon_success_sml.gif) |
testResponsesToPOSTWithoutCacheControlOrExpiresAreNotCached |
0 |
![](images/icon_success_sml.gif) |
testDoesNotModifyEtagFromOriginOnCacheHit |
0 |
![](images/icon_success_sml.gif) |
testTRACERequestsAreWrittenThroughToOrigin |
0 |
![](images/icon_success_sml.gif) |
testPutToUriInvalidatesCacheForThatUri |
0.001 |
![](images/icon_success_sml.gif) |
testDeleteInvalidatesCacheForThatUriInContentLocationHeader |
0.001 |
![](images/icon_success_sml.gif) |
testResponsesToOPTIONSAreNotCacheable |
0 |
![](images/icon_success_sml.gif) |
testCannotUseVariantCacheEntryIfNotAllSelectingRequestHeadersMatch |
0.002 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleParametersInContentEncodingHeaderIsPreserved |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddLastModifiedHeaderOnCacheHit |
0.001 |
![](images/icon_success_sml.gif) |
testSharedCacheMustNotNormallyCacheAuthorizedResponses |
0.001 |
![](images/icon_success_sml.gif) |
testKeepsMostRecentDateHeaderForFreshResponse |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyEtagHeaderFromOrigin |
0.001 |
![](images/icon_success_sml.gif) |
testSharedCacheMayCacheAuthorizedResponsesWithSMaxAgeHeader |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentRangeHeaderToOriginResponseWithNoTransformIfNotPresent |
0.001 |
![](images/icon_success_sml.gif) |
testCacheDoesNotAssumeContentLocationHeaderIndicatesAnotherCacheableResource |
0.001 |
![](images/icon_success_sml.gif) |
testResponseIncludesCacheEntryEndToEndHeadersForResponseAfter304Validation |
0.001 |