Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
103 0 0 4 96.117% 13.275

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
info.magnolia.module.cache 7 0 0 0 100% 0.992
info.magnolia.module.cache.cachepolicy.voters 2 0 0 0 100% 0.003
info.magnolia.module.cache.util 4 0 0 0 100% 0.001
info.magnolia.module.cache.entry 2 0 0 0 100% 0.012
info.magnolia.module.cache.cachepolicy 10 0 0 0 100% 0.329
info.magnolia.module.cache.cachekey 2 0 0 0 100% 0.017
info.magnolia.module.cache.filter 56 0 0 4 92.857% 5.312
info.magnolia.module.cache.setup 15 0 0 0 100% 6.568
info.magnolia.module.cache.executor 5 0 0 0 100% 0.041

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

info.magnolia.module.cache

Class Tests Errors Failures Skipped Success Rate Time
CacheConfigurationTest 4 0 0 0 100% 0.471
ContentCachingConfigurationTest 2 0 0 0 100% 0
FlushAllListeningPolicyTest 1 0 0 0 100% 0.521

info.magnolia.module.cache.cachepolicy.voters

Class Tests Errors Failures Skipped Success Rate Time
TtlVotingTest 2 0 0 0 100% 0.003

info.magnolia.module.cache.util

Class Tests Errors Failures Skipped Success Rate Time
GZipUtilTest 4 0 0 0 100% 0.001

info.magnolia.module.cache.entry

Class Tests Errors Failures Skipped Success Rate Time
SingleReplayCacheEntryWrapperTest 2 0 0 0 100% 0.012

info.magnolia.module.cache.cachepolicy

Class Tests Errors Failures Skipped Success Rate Time
DefaultTest 10 0 0 0 100% 0.329

info.magnolia.module.cache.cachekey

Class Tests Errors Failures Skipped Success Rate Time
DefaultCacheKeyTest 2 0 0 0 100% 0.017

info.magnolia.module.cache.filter

Class Tests Errors Failures Skipped Success Rate Time
CacheConfigurationSetupTest 2 0 0 0 100% 4.418
CacheFilterTest 21 0 0 1 95.238% 0.394
CacheHeadersFilterTest 2 0 0 0 100% 0.093
CacheResponseWrapperTest 5 0 0 0 100% 0.033
DelegatingBlobCachedEntryTest 1 0 0 0 100% 0.003
GZipFilterTest 5 0 0 0 100% 0.369
InMemoryCachedPageTest 2 0 0 0 100% 0
ResponseExpirationCalculatorTest 15 0 0 0 100% 0.002
StandaloneGZipFilterTest 3 0 0 3 0% 0

info.magnolia.module.cache.setup

Class Tests Errors Failures Skipped Success Rate Time
CacheModuleVersionHandlerTest 8 0 0 0 100% 6.512
MigrateCacheFilterConfigurationTaskTest 3 0 0 0 100% 0.028
RemoveCacheTempFilesTaskTest 4 0 0 0 100% 0.028

info.magnolia.module.cache.executor

Class Tests Errors Failures Skipped Success Rate Time
AbstractExecutorTest 3 0 0 0 100% 0.033
SetExpirationHeadersTest 2 0 0 0 100% 0.008

Test Cases

[Summary] [Package List] [Test Cases]

CacheConfigurationTest

testExecutorFallbacksToDefaultIfNull 0.438
testFlushPolicyFallbacksToFlushAllListeningPolicy 0.01
testBrowserCachePolicyFallbacksToNeverPolicy 0.012
testCachePolicyFallbacksToNeverPolicy 0.011

DefaultCacheKeyTest

equals 0
testSerializable 0.017

DefaultTest

testSemicolonIsEscapedInParameterValues1 0.143
testSemicolonIsEscapedInParameterValues 0.017
testCustomCacheKeyGenerator 0.024
testRefreshWithPragmaHeader 0.03
testUseCache 0.018
testRetrieveDefaultCacheKey 0.016
testBypass 0.02
testRetrieveDefaultCacheKeyWhenRequestParamHasMoreValuesDefined 0.03
testRefreshWithCacheControlHeader 0.017
testDontSortParameterValuesInPlace 0.014

TtlVotingTest

browserTtlWins 0.001
serverTtlWins 0.002

ContentCachingConfigurationTest

cacheNameCanBeDifferentThanConfigSelfName 0
cacheNameDefaultsToSelfName 0

SingleReplayCacheEntryWrapperTest

replayBeforeSerialization 0.008
replayAfterSerialization 0.004

AbstractExecutorTest

testModifiedAfterRequestHeader 0.032
testModifiedSameAsRequestHeader 0
testNotModifiedAfterRequestHeader 0.001

SetExpirationHeadersTest

testProcessCacheRequest 0.006
testProcessNoCacheRequest 0.002

CacheConfigurationSetupTest

testExecutorSetup 3.245
testVoting 1.173

CacheFilterTest

testFilterUsesGivenConfigAndCacheName 0.022
testServesUnzippedContentAndRemovesGzipHeadersIfClientDoesNotAcceptGZipEncoding 0.036
lockTimeoutException 0.022
testDontJustSends304WithNoBodyIfRequestHeadersAskForItButResponseIsCommitted 0.019
testServesGZippedContentIfClientAcceptsGZipEncoding 0.02
testJustSends304WithNoBodyIfRequestHeadersAskForIt 0.016
testCachedErrorsAreServed 0.016
testPageShouldBeServedIfIfNoneMatchHeaderWasPassed 0.019
testErrorsAreCached 0.017
testRedirectsAreCached 0.016
testBlindlyObeysCachePolicyAndGetsStuffOutOfCacheWhenAskedToDoSo 0.019
test304IsNotCached 0.013
testStoresCompressedInCacheAndRenders 0.016
otherThanRuntimeException 0.012
testIfWeAreNotWriteContentToResponseTwiceWhenTimeToLiveInSecondsIsZero 0.02
testLastModifiedHeaderCanBeOverriddenByFurtherFiltersAndIsProperlyStoredAndReturned 0.019
testDoesNothingIfCachePolicyCommandsToBypass 0.041
testIgnoreEncodingAndServeContentFlatWhenUserAgentIsIE6 0
skipped
testCachedRedirectsAreServed 0.016
testJustSends304WithNoBodyIfRequestHeadersAskForItEvenOnCommitedResponse 0.018
testStoresInCacheAndRenders 0.017

CacheHeadersFilterTest

testFilterNoCacheRequest 0.052
testFilterCacheRequest 0.041

CacheResponseWrapperTest

testTresholdCanBeSpecifiedForTimeConsumingResources 0.003
testTempFileSizeIsSameAsOriginalSize 0.02
testGetLastModified 0.007
testTresholdReachedReturnFileOutputStreamWhenServeIfThresholdReachedIsSetToFalse 0.002
testSetHeader 0.001

DelegatingBlobCachedEntryTest

testWriteContentRemovesStreamingFiles 0.003

GZipFilterTest

testCacheHeadersAreAddedToTheResponseWhenResponseExpirationCalculatorDisabled 0.053
testBufferIsFlushedAndGZipNotSetOnError 0.041
testResponseIsGzippedWhenThresholdExceeded 0.192
testBufferIsFlushedProperlyWhenUsingWriterFurtherDownTheChainOfFilters 0.049
testCacheHeadersAreNotAddedToTheResponseWhenResponseExpirationCalculatorEnabled 0.034

InMemoryCachedPageTest

testUnGZipIfContentIsGZipped 0
testGZipIfContentIsNotGZipped 0

ResponseExpirationCalculatorTest

testDetectsSharedCacheMaxAge 0.002
testWontCacheWhenCacheControlNoCache 0
testDetectsExpiresAsInt 0
testChoosesMostRestrictiveCacheControlMaxAge 0
testWontCacheWhenPragmaNoCache 0
testDetectsCacheControlMaxAge 0
testDetectsExpiresAsLong 0
testDetectsExpiresAsString 0
testWontCacheWhenCacheControlPrivate 0
testChoosesMostRestrictiveSharedCache 0
testSharedCacheMaxAgeOverridesExpires 0
testChoosesMostRestrictiveExpires 0
testCacheControlMaxAgeOverridesExpires 0
testConsumesCacheHeaders 0
testSharedCacheMaxAgeOverridesCacheControlMaxAge 0

StandaloneGZipFilterTest

testDoesNotByPassIfClientAcceptsGZip 0
To fix these tests, we need to remove the static dependency to GZipUtil and make it injected/injectable
testBypassesIfClientDoesNotAcceptGZip 0
To fix these tests, we need to remove the static dependency to GZipUtil and make it injected/injectable
testBypassesAsDictatedByVoters 0
To fix these tests, we need to remove the static dependency to GZipUtil and make it injected/injectable

FlushAllListeningPolicyTest

testAllRepositoriesExceptExplicitlyDefined 0.521

CacheModuleVersionHandlerTest

addsUIDLPolicyIfNeeded 1.44
doesNotAddedUIDLPolicyIfAlreadyPresent 1.026
updateTo54WithVirtualURICustomized 0.826
testUpdateFrom53 0.759
reconfigurationsFor54 0.69
testUpdateFrom525 0.637
testCleanInstall 0.623
testUpdateTo54InstallNewCacheToolsApp 0.511

MigrateCacheFilterConfigurationTaskTest

testMultiFilterSetup 0.025
testCustomFilterSetup 0.002
testOneFilterSetup 0.001

RemoveCacheTempFilesTaskTest

testDeleteTempFile 0.002
testFolderWithCacheTempFilePrefixIsNotDeleted 0.008
testTempFileWhichDoesNotStartWithCacheTempPrefixIsNotDeleted 0.009
testDeleteMultipleTempFiles 0.009

GZipUtilTest

testGzipped1ByteArrayShouldNotBe20BytesLong 0
testGzipIsSymetric 0.001
testGzippedEmptyByteArrayShouldBeExactly20BytesLong 0
testGzipActuallyCompressesAtSomePoint 0

Failure Details

[Summary] [Package List] [Test Cases]


testIgnoreEncodingAndServeContentFlatWhenUserAgentIsIE6
skipped: skipped
testDoesNotByPassIfClientAcceptsGZip
skipped: To fix these tests, we need to remove the static dependency to GZipUtil and make it injected/injectable
testBypassesIfClientDoesNotAcceptGZip
skipped: To fix these tests, we need to remove the static dependency to GZipUtil and make it injected/injectable
testBypassesAsDictatedByVoters
skipped: To fix these tests, we need to remove the static dependency to GZipUtil and make it injected/injectable