[Summary] [Package List] [Test Cases]
Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|
1104 | 0 | 0 | 2 | 99.819% | 8.284 |
Note: failures are anticipated and checked for with assertions while errors are unanticipated.
[Summary] [Package List] [Test Cases]
Package | Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|---|
org.apache.http.impl.client.cache.memcached | 29 | 0 | 0 | 0 | 100% | 0.043 |
org.apache.http.impl.client.cache | 806 | 0 | 0 | 1 | 99.876% | 7.269 |
org.apache.http.impl.client.cache.ehcache | 240 | 0 | 0 | 1 | 99.583% | 0.777 |
org.apache.http.client.cache | 29 | 0 | 0 | 0 | 100% | 0.195 |
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
TestMemcachedHttpCacheStorage | 20 | 0 | 0 | 0 | 100% | 0.035 | |
TestMemcachedCacheEntryImpl | 6 | 0 | 0 | 0 | 100% | 0.002 | |
TestSHA256HashingScheme | 1 | 0 | 0 | 0 | 100% | 0.006 | |
TestPrefixKeyHashingScheme | 1 | 0 | 0 | 0 | 100% | 0 | |
TestMemcachedCacheEntryFactoryImpl | 1 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
TestEhcacheHttpCacheStorage | 8 | 0 | 0 | 0 | 100% | 0.027 | |
TestEhcacheProtocolRequirements | 232 | 0 | 0 | 1 | 99.569% | 0.75 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
TestHttpCacheEntry | 29 | 0 | 0 | 0 | 100% | 0.195 |
[Summary] [Package List] [Test Cases]
testCacheUpdateFail | 0.021 | |
testCacheRemove | 0 | |
testCacheUpdate | 0.001 | |
testCacheGetNullEntry | 0 | |
testCacheGet | 0.001 | |
testCachePut | 0 | |
testCacheUpdateNullEntry | 0.001 | |
testSingleCacheUpdateRetry | 0.001 |
testMustIncludeProxyAuthenticateHeaderFromAnOrigin407Response | 0.001 | |
testSharedCacheMayCacheAuthorizedResponsesWithCacheControlPublic | 0.001 | |
testGenerates504IfCannotRevalidateAMustRevalidateEntry | 0.001 | |
testCannotCombinePartialResponseIfCacheEntryDoesNotHaveACacheValidator | 0.001 | |
testResponsesToTRACEsAreNotCached | 0 | |
testOrderOfMultipleContentEncodingHeadersIsPreservedOnResponses | 0.001 | |
testOrderOfMultipleAllowHeadersIsPreservedOnResponses | 0 | |
testConditionalRequestWhereAllValidatorsMatchMayBeServedFromCache | 0 | |
testHEADResponseWithUpdatedContentMD5FieldMakeACacheEntryStale | 0.002 | |
testDoesNotModifyContentMD5HeaderOnRequest | 0 | |
test205ResponsesDoNotContainMessageBodies | 0 | |
testDoesNotAddContentLocationToRequestIfNotPresent | 0.001 | |
testValidationMustUseETagIfProvidedByOriginServer | 0.001 | |
testTransmitsAgeHeaderIfIncomingAgeHeaderTooBig | 0.001 | |
testOrderOfMultipleViaHeadersIsPreservedOnRequests | 0 | |
testStripsBadlyDatedWarningsFromForwardedResponses | 0 | |
testDoesNotAddEtagToOriginResponse | 0.001 | |
testCacheIsNotUsedWhenRespondingToRequestWithCacheControlNoCache | 0.001 | |
test206ResponseToIfRangeWithStrongValidatorReturnsAllEntityHeaders | 0.001 | |
test304ResponseGeneratedFromCacheIncludesExpiresCacheControlAndOrVaryIfResponseMightDiffer | 0.002 | |
testForwardedTRACERequestsDoNotIncludeAnEntity | 0 | |
testUpdatesWarningHeadersOnValidation | 0.001 | |
testWarnDatesAreAddedToWarningsOnLowerProtocolVersions | 0.001 | |
test206ContainsContentLocationIfA200ResponseWouldHaveIncludedIt | 0.001 | |
testRequestsNotExpecting100ContinueBehaviorShouldNotSetExpectContinueHeader | 0 | |
test206ResponseReturnedToClientMustHaveDateHeader | 0 | |
testDoesNotAddContentTypeHeaderToCachedResponseWithNoTransformIfNotPresent | 0 | |
testMustDiscardCachedPartialResponseIfCacheValidatorsDoNotStronglyMatchAndDateHeadersAreEqual | 0.001 | |
testExpect100ContinueIsNotSentIfThereIsNoRequestBody | 0.001 | |
testDoesNotForwardOPTIONSWhenMaxForwardsIsZeroOnAbsoluteURIRequest | 0 | |
testDoesNotAddContentTypeToRequestIfNotPresent | 0 | |
testUnknownHeadersOnResponsesAreForwarded | 0.001 | |
testOrderOfMultipleContentEncodingHeadersIsPreservedOnRequests | 0 | |
testDoesNotAddLastModifiedToRequestIfNotPresent | 0.001 | |
test100ContinueResponsesAreNotForwardedTo1_0ClientsWhoDidNotAskForThem | 0 | |
testRequestsWithLowerProtocolVersionsGetUpgradedTo1_1 | 0.001 | |
testOrderOfMultipleAcceptHeaderValuesIsPreservedOnRequests | 0.001 | |
testDoesNotModifyServerResponseHeader | 0 | |
testDoesNotAddContentEncodingHeaderToCachedResponseWithNoTransformIfNotPresent | 0.001 | |
testDELETERequestsAreWrittenThroughToOrigin | 0 | |
testMustDiscardLeastRecentPartialResponseIfCacheValidatorsDoNotStronglyMatch | 0.001 | |
testRemovesWarningHeaderIfAllWarnValuesAreBadlyDated | 0.001 | |
testPostInvalidatesCacheForThatUriInContentLocationHeader | 0.001 | |
testDoesNotAddContentTypeHeaderToRequestIfNotPresent | 0 | |
test2xxWarningsAreNotDeletedAfterSuccessfulRevalidation | 0.002 | |
testNoStoreOnResponseIsNotStoredInCache | 0 | |
test302ResponseWithoutExplicitCacheabilityIsNotReturnedFromCache | 0.001 | |
testExpiresHeaderMatchesDateIfAddedToCacheHit | 0.001 | |
testLowerOriginResponsesUpgradedToOurVersion1_1 | 0 | |
test206ResponseGeneratedFromCacheMustHaveContentRangeOrMultipartByteRangesContentType | 0.001 | |
testSharedCacheMustUseNewRequestHeadersWhenRevalidatingAuthorizedResponsesWithMustRevalidate | 0.001 | |
testProperlyFormattedViaHeaderIsAddedToResponses | 0.001 | |
testHigher1_XProtocolVersionsDowngradeTo1_1 | 0 | |
testExpectHeadersAreForwardedOnRequests | 0.001 | |
testCacheMissOnGETUsesOriginResponse | 0 | |
testOrderOfMultipleAcceptCharsetHeadersIsPreservedOnRequests | 0.001 | |
testDELETEWithIfNoneMatchWeakETagIsNotAllowed | 0 | |
testDoesNotModifyContentLocationHeaderOnRequest | 0.001 | |
testPutDoesNotInvalidateCacheForUriInContentLocationHeadersFromOtherHosts | 0.001 | |
test304ResponseGeneratedFromCacheIncludesContentLocationIfOriginResponseDid | 0 | |
testOrderOfMultipleAcceptEncodingHeadersIsPreservedOnRequests | 0.001 | |
testHEADResponseWithUpdatedLastModifiedFieldMakeACacheEntryStale | 0.001 | |
testDeleteInvalidatesCacheForThatUriInLocationHeader | 0.001 | |
testSubrangeGETWithWeakETagIsNotAllowed | 0.001 | |
testOrderOfMultipleWWWAuthenticateHeadersIsPreservedOnResponses | 0 | |
testCONNECTRequestsAreWrittenThroughToOrigin | 0.001 | |
testCachedResponsesWithMissingDateHeadersShouldBeAssignedOne | 0 | |
testExpiresHeaderEqualToDateHeaderIsTreatedAsStale | 0.001 | |
testDoesNotTransmitNoCacheDirectivesWithFieldsDownstream | 0 | |
testExpiresHeaderMatchesDateIfAddedToOriginResponse | 0.001 | |
testNoCacheOnFieldIsNotReturnedWithoutRevalidation | 0.001 | |
test206ResponseIsNotCombinedWithPreviousContentIfETagDoesNotMatch | 0.001 | |
testSubrangeGETMustUseStrongComparisonForCachedResponse | 0 | |
testOrderOfMultipleWarningHeadersIsPreservedOnRequests | 0.001 | |
testMustNotAddMultipartByteRangeContentTypeTo416Response | 0 | |
testCacheControlPrivateIsNotCacheableBySharedCache | 0.001 | |
testOrderOfMultiplePragmaHeadersIsPreservedOnRequests | 0.001 | |
testSharedCacheMustRevalidateAuthorizedResponsesWhenSMaxAgeIsZero | 0.001 | |
test206ResponseIsNotCombinedWithPreviousContentIfLastModifiedDoesNotMatch | 0 | |
testPutDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts | 0.002 | |
testMultiHeadersAreSuccessfullyReplacedOn304Validation | 0 | |
testResponsesToPUTsAreNotCached | 0.001 | |
testCacheWithoutSupportForRangeAndContentRangeHeadersDoesNotCacheA206Response | 0 | |
testNoStoreOnResponseIsNotStoredInCacheEvenWithContraryIndicators | 0.001 | |
testDoesNotModifyContentLocationHeaderFromOrigin | 0 | |
testOrderOfMultipleViaHeadersIsPreservedOnResponses | 0.001 | |
testNoCacheCannotSatisfyASubsequentRequestWithoutRevalidationEvenWithContraryIndications | 0 | |
testMustDiscardLeastRecentPartialResponseIfCachedResponseDoesNotHaveCacheValidator | 0 | |
test1xxWarningsAreDeletedAfterSuccessfulRevalidation | 0.001 | |
testDoesNotAddContentRangeHeaderToCachedResponseWithNoTransformIfNotPresent | 0.001 | |
testOrderOfMultipleContentEncodingHeaderValuesIsPreserved | 0.001 | |
testDoesNotAddContentMD5ToRequestIfNotPresent | 0 | |
testDoesNotModifyContentEncodingHeaderOnCachedResponseWithNoTransform | 0.001 | |
test206ResponseToConditionalRangeRequestDoesNotIncludeOtherEntityHeaders | 0 | |
test206ResponseGeneratedFromCacheMustHaveDateHeader | 0.001 | |
testDoesNotModifyAllowHeaderWithUnknownMethods | 0.001 | |
testStaleEntryWithMustRevalidateIsNotUsedWithoutRevalidatingWithOrigin | 0.001 | |
testOrderOfMultipleCacheControlHeadersIsPreservedOnResponses | 0 | |
testSharedCacheMustUseNewRequestHeadersWhenRevalidatingAuthorizedResponsesWithSMaxAge | 0.001 | |
testPutInvalidatesCacheForThatUriInRelativeContentLocationHeader | 0.001 | |
testNoStoreOnRequestIsNotStoredInCacheEvenIfResponseMarkedCacheable | 0.001 | |
testMustReturnAFreshEnoughCacheEntryIfItHasIt | 0 | |
testDoesNotModifyContentLocationFromOriginOnCacheHit | 0.001 | |
testPutInvalidatesCacheForThatUriInLocationHeader | 0.001 | |
testUnknownHeadersOnRequestsAreForwarded | 0 | |
testOrderOfMultipleCacheControlHeadersIsPreservedOnRequests | 0.001 | |
testIncompleteResponseMustNotBeReturnedToClientWithoutMarkingItAs206 | 0.001 | |
testDoesNotModifyLastModifiedFromOriginOnCacheHit | 0 | |
testDoesNotAddContentRangeHeaderToRequestIfNotPresent | 0.001 | |
testDELETEWithIfMatchWeakETagIsNotAllowed | 0 | |
testDoesNotModifyContentMD5HeaderFromOrigin | 0 | |
test303ResponsesAreNotCached | 0 | |
testResponsesToDELETEsAreNotCached | 0 | |
testConditionalRequestWhereNotAllValidatorsMatchCannotBeServedFromCache | 0.001 | |
testMustDiscardLeastRecentPartialResponseIfIncomingRequestDoesNotHaveCacheValidator | 0.001 | |
testCacheIsNotUsedWhenRespondingToRequestWithPragmaNoCache | 0.001 | |
testOrderOfMultiplePragmaHeadersIsPreservedOnResponses | 0.001 | |
testCannotCombinePartialResponseIfCacheValidatorsDoNotStronglyMatch | 0 | |
testDoesNotModifyExpiresHeaderFromOrigin | 0.001 | |
testExpiresZeroHeaderIsTreatedAsStale | 0.001 | |
testPUTWithIfNoneMatchWeakETagIsNotAllowed | 0 | |
testResponseToAHEADRequestMustNotHaveABody | 0.001 | |
testOrderOfMultipleExpectHeadersIsPreservedOnRequests | 0 | |
testUnknownResponseStatusCodesAreNotCached | 0.176 | |
testDoesNotAddContentRangeToRequestIfNotPresent | 0.001 | |
testDoesNotAddContentLocationToOriginResponse | 0 | |
testHEADResponseWithUpdatedContentLengthFieldMakeACacheEntryStale | 0.002 | |
testDoesNotModifyContentRangeHeaderOnCachedResponseWithNoTransform | 0 | |
testDoesNotAddContentMD5ToOriginResponse | 0.001 | |
testDoesNotAddETagHeaderOnCacheHit | 0.001 | |
testAgeHeaderPopulatedFromCacheEntryCurrentAge | 0 | |
testViaHeaderOnResponseProperlyRecordsOriginProtocol | 0 | |
testMustServeAppropriateErrorOrWarningIfNoOriginCommunicationPossible | 0.001 | |
test206ResponseGeneratedFromCacheMustHaveABodyThatMatchesContentLengthHeaderIfPresent | 0 | |
testPostDoesNotInvalidateCacheForUriInContentLocationHeadersFromOtherHosts | 0.001 | |
testNonmatchingVariantCannotBeServedFromCacheUnlessConditionallyValidated | 0.002 | |
test304ResponseGeneratedFromCacheIncludesEtagIfOriginResponseDid | 0 | |
testForwardsUnknownHeadersOnRequestsFromHigherProtocolVersions | 0.001 | |
testWarning110IsAddedToStaleResponses | 0 | |
testPOSTRequestsAreWrittenThroughToOrigin | 0.001 | |
testGenerates504IfSharedCacheCannotRevalidateAProxyRevalidateEntry | 0 | |
testDoesNotModifyETagHeaderOnRequest | 0.001 | |
testPUTRequestsAreWrittenThroughToOrigin | 0 | |
testMalformedExpiresHeaderIsTreatedAsStale | 0.001 | |
testDoesNotAddETagToRequestIfNotPresent | 0 | |
test304ResponseGeneratedFromCacheIncludesDateHeader | 0.001 | |
testSharedCacheMayCacheAuthorizedResponsesWithMustRevalidate | 0 | |
testStaleEntryWithProxyRevalidateOnSharedCacheIsNotUsedWithoutRevalidatingWithOrigin | 0 | |
testCannotServeFromCacheForVaryStar | 0.001 | |
test206ResponsesAreNotCachedIfTheCacheDoesNotSupportRangeAndContentRangeHeaders | 0 | |
test204ResponsesDoNotContainMessageBodies | 0 | |
testDoesNotAddContentTypeHeaderToOriginResponseWithNoTransformIfNotPresent | 0.001 | |
testOrderOfMultipleTransferEncodingsInSingleHeadersIsPreserved | 0 | |
testPutInvalidatesCacheForThatUriInContentLocationHeader | 0.001 | |
testUnknownMethodRequestsAreWrittenThroughToOrigin | 0.001 | |
testDoesNotAddAMaxForwardsHeaderToForwardedOPTIONSRequests | 0 | |
testDeleteInvalidatesCacheForThatUriInRelativeContentLocationHeader | 0.001 | |
testStripsBadlyDatedWarningsFromStoredResponses | 0.001 | |
testCannotCombinePartialResponseIfIncomingResponseDoesNotHaveACacheValidator | 0.001 | |
testDeleteDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts | 0 | |
test304GeneratedFromCacheOnWeakValidatorDoesNotIncludeOtherEntityHeaders | 0.001 | |
testPUTWithIfMatchWeakETagIsNotAllowed | 0 | |
testOrderOfMultipleTransferEncodingHeadersIsPreserved | 0.001 | |
testDoesNotAddContentEncodingHeaderToOriginResponseWithNoTransformIfNotPresent | 0 | |
testDoesNotModifyContentTypeHeaderFromOriginResponseWithNoTransform | 0.001 | |
testOrderOfMultipleContentLanguageHeadersIsPreservedOnResponses | 0 | |
testHEADResponseWithUpdatedETagFieldMakeACacheEntryStale | 0.001 | |
testDoesNotAddLastModifiedToOriginResponse | 0 | |
testPostDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts | 0.001 | |
testDeleteToUriInvalidatesCacheForThatUri | 0.001 | |
testDoesNotModifyLastModifiedHeaderFromOrigin | 0.001 | |
test200ResponseToOPTIONSWithNoBodyShouldIncludeContentLengthZero | 0 | |
testUpdatedEndToEndHeadersFrom304ArePassedOnResponseAndUpdatedInCacheEntry | 0.001 | |
testDoesNotModifyContentMD5FromOriginOnCacheHit | 0 | |
testPostInvalidatesCacheForThatUriInLocationHeader | 0.001 | |
testAttachesWarningHeaderWhenGeneratingStaleResponse | 0 | |
testMustDiscardLeastRecentPartialResponseIfCacheValidatorsDoNotStronglyMatchEvenIfResponsesOutOfOrder | 0.001 | |
testHigherMajorProtocolVersionsOnRequestSwitchToTunnelBehavior | 0 | |
testDoesNotAddContentLocationHeaderOnCacheHit | 0.001 | |
testDoesNotAddContentMD5HeaderOnCacheHit | 0 | |
testPostToUriInvalidatesCacheForThatUri | 0.001 | |
testOPTIONSRequestsAreWrittenThroughToOrigin | 0 | |
skipped | ||
test304ResponseWithDateHeaderForwardedFromOriginIncludesDateHeader | 0.001 | |
testMustReturnACacheEntryIfItCanRevalidateIt | 0 | |
testNoStoreOnRequestIsNotStoredInCache | 0 | |
testDeleteDoesNotInvalidateCacheForUriInContentLocationHeadersFromOtherHosts | 0.001 | |
testHeuristicCacheOlderThan24HoursHasWarningAttached | 0 | |
testPostInvalidatesCacheForRelativeUriInContentLocationHeader | 0.001 | |
testDoesNotModifyContentEncodingHeaderFromOriginResponseWithNoTransform | 0.001 | |
testDoesNotModifyContentRangeHeaderFromOriginResponseWithNoTransform | 0 | |
testTransferCodingsAreNotSentToAnHTTP_1_0Client | 0.001 | |
testDoesNotAddContentEncodingHeaderToRequestIfNotPresent | 0 | |
testOrderOfMultipleContentLanguageHeadersIsPreservedOnRequests | 0 | |
testNotModifiedOfNonCachedEntityShouldRevalidateWithUnconditionalGET | 0.001 | |
testCacheControlPrivateOnFieldIsNotReturnedBySharedCache | 0.001 | |
testDoesNotModifyExpiresHeaderFromOriginOnCacheHit | 0 | |
testCacheEntryIsUpdatedWithNewFieldValuesIn304Response | 0.001 | |
testDoesNotModifyContentTypeHeaderOnCachedResponseWithNoTransform | 0.001 | |
testDoesNotAddContentEncodingToRequestIfNotPresent | 0 | |
testNoCacheCannotSatisfyASubsequentRequestWithoutRevalidation | 0.001 | |
testMustIncludeAllowHeaderFromAnOrigin405Response | 0 | |
testDoesNotModifyLastModifiedHeaderOnRequest | 0.001 | |
testResponsesToPOSTWithoutCacheControlOrExpiresAreNotCached | 0 | |
testVaryStarIsNotGeneratedByProxy | 0 | |
testDoesNotModifyEtagFromOriginOnCacheHit | 0.01 | |
testViaHeaderOnRequestProperlyRecordsClientProtocol | 0.001 | |
testTRACERequestsAreWrittenThroughToOrigin | 0 | |
testDecrementsMaxForwardsWhenForwardingOPTIONSRequest | 0 | |
testMustIncludeWWWAuthenticateHeaderOnAnOrigin401Response | 0.001 | |
testRetainsWarningHeadersReceivedFromUpstream | 0 | |
testOrderOfMultipleAllowHeadersIsPreservedOnRequests | 0 | |
testPutToUriInvalidatesCacheForThatUri | 0.001 | |
testDeleteInvalidatesCacheForThatUriInContentLocationHeader | 0.001 | |
testProperlyFormattedViaHeaderIsAddedToRequests | 0.001 | |
testRequestsExpecting100ContinueBehaviorShouldSetExpectHeader | 0 | |
testResponsesToOPTIONSAreNotCacheable | 0 | |
testCannotUseVariantCacheEntryIfNotAllSelectingRequestHeadersMatch | 0.001 | |
testOrderOfMultipleParametersInContentEncodingHeaderIsPreserved | 0 | |
testDoesNotAddLastModifiedHeaderOnCacheHit | 0.001 | |
test206ResponseIncludesVariantHeadersIfValueMightDiffer | 0.001 | |
testSharedCacheMustNotNormallyCacheAuthorizedResponses | 0 | |
testKeepsMostRecentDateHeaderForFreshResponse | 0.001 | |
testDoesNotModifyEtagHeaderFromOrigin | 0 | |
testResponseToA1_0RequestShouldUse1_1 | 0.001 | |
testOrderOfMultipleAcceptLanguageHeadersIsPreservedOnRequests | 0 | |
test304ResponseDoesNotContainABody | 0 | |
testSharedCacheMayCacheAuthorizedResponsesWithSMaxAgeHeader | 0 | |
testDoesNotAddContentRangeHeaderToOriginResponseWithNoTransformIfNotPresent | 0 | |
testCacheDoesNotAssumeContentLocationHeaderIndicatesAnotherCacheableResource | 0.001 | |
test206ContainsETagIfA200ResponseWouldHaveIncludedIt | 0.001 | |
testResponseIncludesCacheEntryEndToEndHeadersForResponseAfter304Validation | 0 | |
testMustNotUseMultipartByteRangeContentTypeOnCacheGenerated416Responses | 0.001 |
knowsItsCacheEntry | 0 | |
knowsItsCacheKey | 0 | |
canBeSerialized | 0 | |
canBeReconstitutedFromByteArray | 0.001 | |
canBeCreatedEmpty | 0 | |
cannotReconstituteFromGarbage | 0 |
testMustIncludeProxyAuthenticateHeaderFromAnOrigin407Response | 0.015 | |
testSharedCacheMayCacheAuthorizedResponsesWithCacheControlPublic | 0.01 | |
testGenerates504IfCannotRevalidateAMustRevalidateEntry | 0.003 | |
testCannotCombinePartialResponseIfCacheEntryDoesNotHaveACacheValidator | 0.003 | |
testResponsesToTRACEsAreNotCached | 0.001 | |
testOrderOfMultipleContentEncodingHeadersIsPreservedOnResponses | 0.002 | |
testOrderOfMultipleAllowHeadersIsPreservedOnResponses | 0.001 | |
testConditionalRequestWhereAllValidatorsMatchMayBeServedFromCache | 0.003 | |
testHEADResponseWithUpdatedContentMD5FieldMakeACacheEntryStale | 0.007 | |
testDoesNotModifyContentMD5HeaderOnRequest | 0.001 | |
test205ResponsesDoNotContainMessageBodies | 0.001 | |
testDoesNotAddContentLocationToRequestIfNotPresent | 0.001 | |
testValidationMustUseETagIfProvidedByOriginServer | 0.005 | |
testTransmitsAgeHeaderIfIncomingAgeHeaderTooBig | 0.001 | |
testOrderOfMultipleViaHeadersIsPreservedOnRequests | 0.002 | |
testStripsBadlyDatedWarningsFromForwardedResponses | 0.003 | |
testDoesNotAddEtagToOriginResponse | 0.002 | |
testCacheIsNotUsedWhenRespondingToRequestWithCacheControlNoCache | 0.004 | |
test206ResponseToIfRangeWithStrongValidatorReturnsAllEntityHeaders | 0.004 | |
test304ResponseGeneratedFromCacheIncludesExpiresCacheControlAndOrVaryIfResponseMightDiffer | 0.011 | |
testForwardedTRACERequestsDoNotIncludeAnEntity | 0.001 | |
testUpdatesWarningHeadersOnValidation | 0.004 | |
testWarnDatesAreAddedToWarningsOnLowerProtocolVersions | 0.001 | |
test206ContainsContentLocationIfA200ResponseWouldHaveIncludedIt | 0.002 | |
testRequestsNotExpecting100ContinueBehaviorShouldNotSetExpectContinueHeader | 0.001 | |
test206ResponseReturnedToClientMustHaveDateHeader | 0.002 | |
testDoesNotAddContentTypeHeaderToCachedResponseWithNoTransformIfNotPresent | 0.002 | |
testMustDiscardCachedPartialResponseIfCacheValidatorsDoNotStronglyMatchAndDateHeadersAreEqual | 0.002 | |
testExpect100ContinueIsNotSentIfThereIsNoRequestBody | 0.001 | |
testDoesNotForwardOPTIONSWhenMaxForwardsIsZeroOnAbsoluteURIRequest | 0.001 | |
testDoesNotAddContentTypeToRequestIfNotPresent | 0.001 | |
testUnknownHeadersOnResponsesAreForwarded | 0.002 | |
testOrderOfMultipleContentEncodingHeadersIsPreservedOnRequests | 0.001 | |
testDoesNotAddLastModifiedToRequestIfNotPresent | 0.001 | |
test100ContinueResponsesAreNotForwardedTo1_0ClientsWhoDidNotAskForThem | 0.001 | |
testRequestsWithLowerProtocolVersionsGetUpgradedTo1_1 | 0.002 | |
testOrderOfMultipleAcceptHeaderValuesIsPreservedOnRequests | 0.002 | |
testDoesNotModifyServerResponseHeader | 0.002 | |
testDoesNotAddContentEncodingHeaderToCachedResponseWithNoTransformIfNotPresent | 0.002 | |
testDELETERequestsAreWrittenThroughToOrigin | 0.001 | |
testMustDiscardLeastRecentPartialResponseIfCacheValidatorsDoNotStronglyMatch | 0.002 | |
testRemovesWarningHeaderIfAllWarnValuesAreBadlyDated | 0.002 | |
testPostInvalidatesCacheForThatUriInContentLocationHeader | 0.003 | |
testDoesNotAddContentTypeHeaderToRequestIfNotPresent | 0.001 | |
test2xxWarningsAreNotDeletedAfterSuccessfulRevalidation | 0.004 | |
testNoStoreOnResponseIsNotStoredInCache | 0.001 | |
test302ResponseWithoutExplicitCacheabilityIsNotReturnedFromCache | 0.001 | |
testExpiresHeaderMatchesDateIfAddedToCacheHit | 0.002 | |
testLowerOriginResponsesUpgradedToOurVersion1_1 | 0.002 | |
test206ResponseGeneratedFromCacheMustHaveContentRangeOrMultipartByteRangesContentType | 0.002 | |
testSharedCacheMustUseNewRequestHeadersWhenRevalidatingAuthorizedResponsesWithMustRevalidate | 0.002 | |
testProperlyFormattedViaHeaderIsAddedToResponses | 0.002 | |
testHigher1_XProtocolVersionsDowngradeTo1_1 | 0.001 | |
testExpectHeadersAreForwardedOnRequests | 0.001 | |
testCacheMissOnGETUsesOriginResponse | 0.001 | |
testOrderOfMultipleAcceptCharsetHeadersIsPreservedOnRequests | 0.002 | |
testDELETEWithIfNoneMatchWeakETagIsNotAllowed | 0.001 | |
testDoesNotModifyContentLocationHeaderOnRequest | 0.001 | |
testPutDoesNotInvalidateCacheForUriInContentLocationHeadersFromOtherHosts | 0.003 | |
test304ResponseGeneratedFromCacheIncludesContentLocationIfOriginResponseDid | 0.002 | |
testOrderOfMultipleAcceptEncodingHeadersIsPreservedOnRequests | 0.002 | |
testHEADResponseWithUpdatedLastModifiedFieldMakeACacheEntryStale | 0.005 | |
testDeleteInvalidatesCacheForThatUriInLocationHeader | 0.003 | |
testSubrangeGETWithWeakETagIsNotAllowed | 0.001 | |
testOrderOfMultipleWWWAuthenticateHeadersIsPreservedOnResponses | 0.001 | |
testCONNECTRequestsAreWrittenThroughToOrigin | 0.001 | |
testCachedResponsesWithMissingDateHeadersShouldBeAssignedOne | 0.002 | |
testExpiresHeaderEqualToDateHeaderIsTreatedAsStale | 0.003 | |
testDoesNotTransmitNoCacheDirectivesWithFieldsDownstream | 0.001 | |
testExpiresHeaderMatchesDateIfAddedToOriginResponse | 0.001 | |
testNoCacheOnFieldIsNotReturnedWithoutRevalidation | 0.002 | |
test206ResponseIsNotCombinedWithPreviousContentIfETagDoesNotMatch | 0.003 | |
testSubrangeGETMustUseStrongComparisonForCachedResponse | 0.002 | |
testOrderOfMultipleWarningHeadersIsPreservedOnRequests | 0.001 | |
testMustNotAddMultipartByteRangeContentTypeTo416Response | 0.001 | |
testCacheControlPrivateIsNotCacheableBySharedCache | 0.002 | |
testOrderOfMultiplePragmaHeadersIsPreservedOnRequests | 0.001 | |
testSharedCacheMustRevalidateAuthorizedResponsesWhenSMaxAgeIsZero | 0.003 | |
test206ResponseIsNotCombinedWithPreviousContentIfLastModifiedDoesNotMatch | 0.003 | |
testPutDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts | 0.003 | |
testMultiHeadersAreSuccessfullyReplacedOn304Validation | 0.004 | |
testResponsesToPUTsAreNotCached | 0.001 | |
testCacheWithoutSupportForRangeAndContentRangeHeadersDoesNotCacheA206Response | 0 | |
testNoStoreOnResponseIsNotStoredInCacheEvenWithContraryIndicators | 0.001 | |
testDoesNotModifyContentLocationHeaderFromOrigin | 0.001 | |
testOrderOfMultipleViaHeadersIsPreservedOnResponses | 0.002 | |
testNoCacheCannotSatisfyASubsequentRequestWithoutRevalidationEvenWithContraryIndications | 0.001 | |
testMustDiscardLeastRecentPartialResponseIfCachedResponseDoesNotHaveCacheValidator | 0.002 | |
test1xxWarningsAreDeletedAfterSuccessfulRevalidation | 0.004 | |
testDoesNotAddContentRangeHeaderToCachedResponseWithNoTransformIfNotPresent | 0.002 | |
testOrderOfMultipleContentEncodingHeaderValuesIsPreserved | 0.001 | |
testDoesNotAddContentMD5ToRequestIfNotPresent | 0.001 | |
testDoesNotModifyContentEncodingHeaderOnCachedResponseWithNoTransform | 0.002 | |
test206ResponseToConditionalRangeRequestDoesNotIncludeOtherEntityHeaders | 0.001 | |
test206ResponseGeneratedFromCacheMustHaveDateHeader | 0.002 | |
testDoesNotModifyAllowHeaderWithUnknownMethods | 0.001 | |
testStaleEntryWithMustRevalidateIsNotUsedWithoutRevalidatingWithOrigin | 0.004 | |
testOrderOfMultipleCacheControlHeadersIsPreservedOnResponses | 0 | |
testSharedCacheMustUseNewRequestHeadersWhenRevalidatingAuthorizedResponsesWithSMaxAge | 0.002 | |
testPutInvalidatesCacheForThatUriInRelativeContentLocationHeader | 0.003 | |
testNoStoreOnRequestIsNotStoredInCacheEvenIfResponseMarkedCacheable | 0 | |
testMustReturnAFreshEnoughCacheEntryIfItHasIt | 0.001 | |
testDoesNotModifyContentLocationFromOriginOnCacheHit | 0.002 | |
testPutInvalidatesCacheForThatUriInLocationHeader | 0.003 | |
testUnknownHeadersOnRequestsAreForwarded | 0.001 | |
testOrderOfMultipleCacheControlHeadersIsPreservedOnRequests | 0.001 | |
testIncompleteResponseMustNotBeReturnedToClientWithoutMarkingItAs206 | 0 | |
testDoesNotModifyLastModifiedFromOriginOnCacheHit | 0.003 | |
testDoesNotAddContentRangeHeaderToRequestIfNotPresent | 0.001 | |
testDELETEWithIfMatchWeakETagIsNotAllowed | 0 | |
testDoesNotModifyContentMD5HeaderFromOrigin | 0.002 | |
test303ResponsesAreNotCached | 0.001 | |
testResponsesToDELETEsAreNotCached | 0 | |
testConditionalRequestWhereNotAllValidatorsMatchCannotBeServedFromCache | 0.004 | |
testMustDiscardLeastRecentPartialResponseIfIncomingRequestDoesNotHaveCacheValidator | 0.001 | |
testCacheIsNotUsedWhenRespondingToRequestWithPragmaNoCache | 0.003 | |
testOrderOfMultiplePragmaHeadersIsPreservedOnResponses | 0.002 | |
testCannotCombinePartialResponseIfCacheValidatorsDoNotStronglyMatch | 0.001 | |
testDoesNotModifyExpiresHeaderFromOrigin | 0.002 | |
testExpiresZeroHeaderIsTreatedAsStale | 0.004 | |
testPUTWithIfNoneMatchWeakETagIsNotAllowed | 0 | |
testResponseToAHEADRequestMustNotHaveABody | 0.002 | |
testOrderOfMultipleExpectHeadersIsPreservedOnRequests | 0.001 | |
testUnknownResponseStatusCodesAreNotCached | 0.277 | |
testDoesNotAddContentRangeToRequestIfNotPresent | 0.001 | |
testDoesNotAddContentLocationToOriginResponse | 0.001 | |
testHEADResponseWithUpdatedContentLengthFieldMakeACacheEntryStale | 0.004 | |
testDoesNotModifyContentRangeHeaderOnCachedResponseWithNoTransform | 0.003 | |
testDoesNotAddContentMD5ToOriginResponse | 0.001 | |
testDoesNotAddETagHeaderOnCacheHit | 0.001 | |
testAgeHeaderPopulatedFromCacheEntryCurrentAge | 0.001 | |
testViaHeaderOnResponseProperlyRecordsOriginProtocol | 0.001 | |
testMustServeAppropriateErrorOrWarningIfNoOriginCommunicationPossible | 0 | |
test206ResponseGeneratedFromCacheMustHaveABodyThatMatchesContentLengthHeaderIfPresent | 0.002 | |
testPostDoesNotInvalidateCacheForUriInContentLocationHeadersFromOtherHosts | 0.002 | |
testNonmatchingVariantCannotBeServedFromCacheUnlessConditionallyValidated | 0.006 | |
test304ResponseGeneratedFromCacheIncludesEtagIfOriginResponseDid | 0.001 | |
testForwardsUnknownHeadersOnRequestsFromHigherProtocolVersions | 0.002 | |
testWarning110IsAddedToStaleResponses | 0.001 | |
testPOSTRequestsAreWrittenThroughToOrigin | 0.001 | |
testGenerates504IfSharedCacheCannotRevalidateAProxyRevalidateEntry | 0.002 | |
testDoesNotModifyETagHeaderOnRequest | 0.001 | |
testPUTRequestsAreWrittenThroughToOrigin | 0 | |
testMalformedExpiresHeaderIsTreatedAsStale | 0.004 | |
testDoesNotAddETagToRequestIfNotPresent | 0.001 | |
test304ResponseGeneratedFromCacheIncludesDateHeader | 0.001 | |
testSharedCacheMayCacheAuthorizedResponsesWithMustRevalidate | 0.003 | |
testStaleEntryWithProxyRevalidateOnSharedCacheIsNotUsedWithoutRevalidatingWithOrigin | 0.003 | |
testCannotServeFromCacheForVaryStar | 0.001 | |
test206ResponsesAreNotCachedIfTheCacheDoesNotSupportRangeAndContentRangeHeaders | 0 | |
test204ResponsesDoNotContainMessageBodies | 0.001 | |
testDoesNotAddContentTypeHeaderToOriginResponseWithNoTransformIfNotPresent | 0.001 | |
testOrderOfMultipleTransferEncodingsInSingleHeadersIsPreserved | 0.001 | |
testPutInvalidatesCacheForThatUriInContentLocationHeader | 0.002 | |
testUnknownMethodRequestsAreWrittenThroughToOrigin | 0.001 | |
testDoesNotAddAMaxForwardsHeaderToForwardedOPTIONSRequests | 0.001 | |
testDeleteInvalidatesCacheForThatUriInRelativeContentLocationHeader | 0.002 | |
testStripsBadlyDatedWarningsFromStoredResponses | 0.001 | |
testCannotCombinePartialResponseIfIncomingResponseDoesNotHaveACacheValidator | 0.002 | |
testDeleteDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts | 0.002 | |
test304GeneratedFromCacheOnWeakValidatorDoesNotIncludeOtherEntityHeaders | 0.001 | |
testPUTWithIfMatchWeakETagIsNotAllowed | 0.001 | |
testOrderOfMultipleTransferEncodingHeadersIsPreserved | 0.001 | |
testDoesNotAddContentEncodingHeaderToOriginResponseWithNoTransformIfNotPresent | 0.001 | |
testDoesNotModifyContentTypeHeaderFromOriginResponseWithNoTransform | 0.001 | |
testOrderOfMultipleContentLanguageHeadersIsPreservedOnResponses | 0.001 | |
testHEADResponseWithUpdatedETagFieldMakeACacheEntryStale | 0.004 | |
testDoesNotAddLastModifiedToOriginResponse | 0.001 | |
testPostDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts | 0.002 | |
testDeleteToUriInvalidatesCacheForThatUri | 0.002 | |
testDoesNotModifyLastModifiedHeaderFromOrigin | 0.001 | |
test200ResponseToOPTIONSWithNoBodyShouldIncludeContentLengthZero | 0 | |
testUpdatedEndToEndHeadersFrom304ArePassedOnResponseAndUpdatedInCacheEntry | 0.003 | |
testDoesNotModifyContentMD5FromOriginOnCacheHit | 0.001 | |
testPostInvalidatesCacheForThatUriInLocationHeader | 0.002 | |
testAttachesWarningHeaderWhenGeneratingStaleResponse | 0 | |
testMustDiscardLeastRecentPartialResponseIfCacheValidatorsDoNotStronglyMatchEvenIfResponsesOutOfOrder | 0.002 | |
testHigherMajorProtocolVersionsOnRequestSwitchToTunnelBehavior | 0.001 | |
testDoesNotAddContentLocationHeaderOnCacheHit | 0.002 | |
testDoesNotAddContentMD5HeaderOnCacheHit | 0.001 | |
testPostToUriInvalidatesCacheForThatUri | 0.002 | |
testOPTIONSRequestsAreWrittenThroughToOrigin | 0 | |
skipped | ||
test304ResponseWithDateHeaderForwardedFromOriginIncludesDateHeader | 0 | |
testMustReturnACacheEntryIfItCanRevalidateIt | 0.001 | |
testNoStoreOnRequestIsNotStoredInCache | 0.001 | |
testDeleteDoesNotInvalidateCacheForUriInContentLocationHeadersFromOtherHosts | 0.002 | |
testHeuristicCacheOlderThan24HoursHasWarningAttached | 0.001 | |
testPostInvalidatesCacheForRelativeUriInContentLocationHeader | 0.002 | |
testDoesNotModifyContentEncodingHeaderFromOriginResponseWithNoTransform | 0.001 | |
testDoesNotModifyContentRangeHeaderFromOriginResponseWithNoTransform | 0 | |
testTransferCodingsAreNotSentToAnHTTP_1_0Client | 0.002 | |
testDoesNotAddContentEncodingHeaderToRequestIfNotPresent | 0 | |
testOrderOfMultipleContentLanguageHeadersIsPreservedOnRequests | 0.001 | |
testNotModifiedOfNonCachedEntityShouldRevalidateWithUnconditionalGET | 0.002 | |
testCacheControlPrivateOnFieldIsNotReturnedBySharedCache | 0.002 | |
testDoesNotModifyExpiresHeaderFromOriginOnCacheHit | 0.001 | |
testCacheEntryIsUpdatedWithNewFieldValuesIn304Response | 0.002 | |
testDoesNotModifyContentTypeHeaderOnCachedResponseWithNoTransform | 0.001 | |
testDoesNotAddContentEncodingToRequestIfNotPresent | 0.001 | |
testNoCacheCannotSatisfyASubsequentRequestWithoutRevalidation | 0.001 | |
testMustIncludeAllowHeaderFromAnOrigin405Response | 0 | |
testDoesNotModifyLastModifiedHeaderOnRequest | 0.001 | |
testResponsesToPOSTWithoutCacheControlOrExpiresAreNotCached | 0 | |
testVaryStarIsNotGeneratedByProxy | 0.001 | |
testDoesNotModifyEtagFromOriginOnCacheHit | 0.002 | |
testViaHeaderOnRequestProperlyRecordsClientProtocol | 0.001 | |
testTRACERequestsAreWrittenThroughToOrigin | 0.001 | |
testDecrementsMaxForwardsWhenForwardingOPTIONSRequest | 0.001 | |
testMustIncludeWWWAuthenticateHeaderOnAnOrigin401Response | 0.001 | |
testRetainsWarningHeadersReceivedFromUpstream | 0.001 | |
testOrderOfMultipleAllowHeadersIsPreservedOnRequests | 0 | |
testPutToUriInvalidatesCacheForThatUri | 0.003 | |
testDeleteInvalidatesCacheForThatUriInContentLocationHeader | 0.002 | |
testProperlyFormattedViaHeaderIsAddedToRequests | 0.001 | |
testRequestsExpecting100ContinueBehaviorShouldSetExpectHeader | 0 | |
testResponsesToOPTIONSAreNotCacheable | 0.001 | |
testCannotUseVariantCacheEntryIfNotAllSelectingRequestHeadersMatch | 0.003 | |
testOrderOfMultipleParametersInContentEncodingHeaderIsPreserved | 0.001 | |
testDoesNotAddLastModifiedHeaderOnCacheHit | 0.002 | |
test206ResponseIncludesVariantHeadersIfValueMightDiffer | 0.005 | |
testSharedCacheMustNotNormallyCacheAuthorizedResponses | 0.001 | |
testKeepsMostRecentDateHeaderForFreshResponse | 0.003 | |
testDoesNotModifyEtagHeaderFromOrigin | 0.001 | |
testResponseToA1_0RequestShouldUse1_1 | 0.001 | |
testOrderOfMultipleAcceptLanguageHeadersIsPreservedOnRequests | 0.001 | |
test304ResponseDoesNotContainABody | 0.001 | |
testSharedCacheMayCacheAuthorizedResponsesWithSMaxAgeHeader | 0.001 | |
testDoesNotAddContentRangeHeaderToOriginResponseWithNoTransformIfNotPresent | 0.001 | |
testCacheDoesNotAssumeContentLocationHeaderIndicatesAnotherCacheableResource | 0.002 | |
test206ContainsETagIfA200ResponseWouldHaveIncludedIt | 0.002 | |
testResponseIncludesCacheEntryEndToEndHeadersForResponseAfter304Validation | 0.002 | |
testMustNotUseMultipartByteRangeContentTypeOnCacheGenerated416Responses | 0.001 |
testNonSharedCacheReturnsStaleResponseWhenRevalidationFailsForProxyRevalidate | 0.025 | |
testNonSharedCacheMayCacheResponsesWithCacheControlPrivate | 0.005 |
[Summary] [Package List] [Test Cases]
testOPTIONSRequestsAreWrittenThroughToOrigin | |
skipped: skipped | |
testOPTIONSRequestsAreWrittenThroughToOrigin | |
skipped: skipped |