Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
109 0 0 4 96.33% 6.138

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.commands 1 0 0 0 100% 0.016
info.magnolia.module.cache.entry 2 0 0 0 100% 0.006
info.magnolia.module.cache.mbean 1 0 0 0 100% 0
info.magnolia.module.cache.cachekey 2 0 0 0 100% 0.013
info.magnolia.module.cache.cachepolicy.voters 2 0 0 0 100% 0.002
info.magnolia.module.cache 9 0 0 0 100% 0.537
info.magnolia.module.cache.cachepolicy 10 0 0 0 100% 0.151
info.magnolia.module.cache.filter 58 0 0 4 93.103% 2.321
info.magnolia.module.cache.util 4 0 0 0 100% 0
info.magnolia.module.cache.executor 5 0 0 0 100% 0.021
info.magnolia.module.cache.setup 15 0 0 0 100% 3.071

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

info.magnolia.module.cache.commands

Class Tests Errors Failures Skipped Success Rate Time
FlushFromCachesByUUIDCommandTest 1 0 0 0 100% 0.016

info.magnolia.module.cache.entry

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

info.magnolia.module.cache.mbean

Class Tests Errors Failures Skipped Success Rate Time
CacheMonitorTest 1 0 0 0 100% 0

info.magnolia.module.cache.cachekey

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

info.magnolia.module.cache.cachepolicy.voters

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

info.magnolia.module.cache

Class Tests Errors Failures Skipped Success Rate Time
CacheConfigurationTest 4 0 0 0 100% 0.222
ContentCachingConfigurationTest 2 0 0 0 100% 0
FlushAllListeningPolicyTest 3 0 0 0 100% 0.315

info.magnolia.module.cache.cachepolicy

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

info.magnolia.module.cache.filter

Class Tests Errors Failures Skipped Success Rate Time
CacheConfigurationSetupTest 2 0 0 0 100% 1.872
CacheFilterTest 21 0 0 1 95.238% 0.194
CacheHeadersFilterTest 2 0 0 0 100% 0.049
CacheResponseWrapperTest 7 0 0 0 100% 0.017
ContentCachedEntryTest 1 0 0 0 100% 0.001
DelegatingBlobCachedEntryTest 1 0 0 0 100% 0.002
GZipFilterTest 4 0 0 0 100% 0.184
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.util

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

info.magnolia.module.cache.executor

Class Tests Errors Failures Skipped Success Rate Time
AbstractExecutorTest 3 0 0 0 100% 0.018
SetExpirationHeadersTest 2 0 0 0 100% 0.003

info.magnolia.module.cache.setup

Class Tests Errors Failures Skipped Success Rate Time
CacheModuleVersionHandlerTest 8 0 0 0 100% 3.036
MigrateCacheFilterConfigurationTaskTest 3 0 0 0 100% 0.015
RemoveCacheTempFilesTaskTest 4 0 0 0 100% 0.02

Test Cases

[Summary] [Package List] [Test Cases]

CacheConfigurationTest

testExecutorFallbacksToDefaultIfNull 0.212
testFlushPolicyFallbacksToFlushAllListeningPolicy 0.003
testBrowserCachePolicyFallbacksToNeverPolicy 0.004
testCachePolicyFallbacksToNeverPolicy 0.003

DefaultCacheKeyTest

equals 0
testSerializable 0.013

DefaultTest

testSemicolonIsEscapedInParameterValues1 0.077
testSemicolonIsEscapedInParameterValues 0.007
testCustomCacheKeyGenerator 0.009
testRefreshWithPragmaHeader 0.013
testUseCache 0.007
testRetrieveDefaultCacheKey 0.006
testBypass 0.01
testRetrieveDefaultCacheKeyWhenRequestParamHasMoreValuesDefined 0.007
testRefreshWithCacheControlHeader 0.008
testDontSortParameterValuesInPlace 0.007

TtlVotingTest

browserTtlWins 0.001
serverTtlWins 0.001

FlushFromCachesByUUIDCommandTest

testNPExceptionIsNotThrownIfNeverCachePolicyIsUsed 0.016

ContentCachingConfigurationTest

cacheNameCanBeDifferentThanConfigSelfName 0
cacheNameDefaultsToSelfName 0

SingleReplayCacheEntryWrapperTest

replayBeforeSerialization 0.004
replayAfterSerialization 0.002

AbstractExecutorTest

testModifiedAfterRequestHeader 0.017
testModifiedSameAsRequestHeader 0
testNotModifiedAfterRequestHeader 0.001

SetExpirationHeadersTest

testProcessCacheRequest 0.002
testProcessNoCacheRequest 0.001

CacheConfigurationSetupTest

testExecutorSetup 1.488
testVoting 0.384

CacheFilterTest

testFilterUsesGivenConfigAndCacheName 0.013
testServesUnzippedContentAndRemovesGzipHeadersIfClientDoesNotAcceptGZipEncoding 0.025
lockTimeoutException 0.011
testDontJustSends304WithNoBodyIfRequestHeadersAskForItButResponseIsCommitted 0.009
testServesGZippedContentIfClientAcceptsGZipEncoding 0.01
testJustSends304WithNoBodyIfRequestHeadersAskForIt 0.007
testCachedErrorsAreServed 0.007
testPageShouldBeServedIfIfNoneMatchHeaderWasPassed 0.009
testErrorsAreCached 0.009
testRedirectsAreCached 0.007
testBlindlyObeysCachePolicyAndGetsStuffOutOfCacheWhenAskedToDoSo 0.009
test304IsNotCached 0.006
testStoresCompressedInCacheAndRenders 0.008
otherThanRuntimeException 0.006
testIfWeAreNotWriteContentToResponseTwiceWhenTimeToLiveInSecondsIsZero 0.012
testLastModifiedHeaderCanBeOverriddenByFurtherFiltersAndIsProperlyStoredAndReturned 0.01
testDoesNothingIfCachePolicyCommandsToBypass 0.008
testIgnoreEncodingAndServeContentFlatWhenUserAgentIsIE6 0
skipped
testCachedRedirectsAreServed 0.007
testJustSends304WithNoBodyIfRequestHeadersAskForItEvenOnCommitedResponse 0.01
testStoresInCacheAndRenders 0.011

CacheHeadersFilterTest

testFilterNoCacheRequest 0.028
testFilterCacheRequest 0.021

CacheResponseWrapperTest

testTresholdCanBeSpecifiedForTimeConsumingResources 0.002
testTempFileSizeIsSameAsOriginalSize 0.003
testGetLastModified 0.006
cacheNegotiationHeadersAreNotSwallowedWhenAddingHeader 0.003
testTresholdReachedReturnFileOutputStreamWhenServeIfThresholdReachedIsSetToFalse 0.001
testSetHeader 0.001
cacheNegotiationHeadersAreNotSwallowedWhenSettingHeader 0.001

ContentCachedEntryTest

replay 0.001

DelegatingBlobCachedEntryTest

testWriteContentRemovesStreamingFiles 0.002

GZipFilterTest

testBufferIsFlushedAndGZipNotSetOnError 0.024
testResponseIsGzippedWhenThresholdExceeded 0.118
testBufferIsFlushedProperlyWhenUsingWriterFurtherDownTheChainOfFilters 0.023
testCacheHeadersAreAddedToTheResponse 0.019

InMemoryCachedPageTest

testUnGZipIfContentIsGZipped 0
testGZipIfContentIsNotGZipped 0

ResponseExpirationCalculatorTest

testDetectsSharedCacheMaxAge 0.001
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.001

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

start 0.282
stop 0.021
concurrency 0.012

CacheMonitorTest

countFlush 0

CacheModuleVersionHandlerTest

addsUIDLPolicyIfNeeded 0.599
doesNotAddedUIDLPolicyIfAlreadyPresent 0.451
updateTo54WithVirtualURICustomized 0.403
testUpdateFrom53 0.372
reconfigurationsFor54 0.317
testUpdateFrom525 0.293
testCleanInstall 0.307
testUpdateTo54InstallNewCacheToolsApp 0.294

MigrateCacheFilterConfigurationTaskTest

testMultiFilterSetup 0.012
testCustomFilterSetup 0.001
testOneFilterSetup 0.002

RemoveCacheTempFilesTaskTest

testDeleteTempFile 0.002
testFolderWithCacheTempFilePrefixIsNotDeleted 0.007
testTempFileWhichDoesNotStartWithCacheTempPrefixIsNotDeleted 0.005
testDeleteMultipleTempFiles 0.006

GZipUtilTest

testGzipped1ByteArrayShouldNotBe20BytesLong 0
testGzipIsSymetric 0
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