[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 |