Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
117 0 0 4 96.581% 7.851

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.mbean 1 0 0 0 100% 0.411
info.magnolia.module.cache.commands 1 0 0 0 100% 0.008
info.magnolia.module.cache.entry 2 0 0 0 100% 0.014
info.magnolia.module.cache.cachekey 2 0 0 0 100% 0.002
info.magnolia.module.cache.factory 1 0 0 0 100% 0
info.magnolia.module.cache 9 0 0 0 100% 0.788
info.magnolia.module.cache.executor 5 0 0 0 100% 0.018
info.magnolia.module.cache.setup 18 0 0 0 100% 5.695
info.magnolia.module.cache.inject 1 0 0 0 100% 0.006
info.magnolia.module.cache.cachepolicy.voters 2 0 0 0 100% 0.008
info.magnolia.module.cache.filter 59 0 0 4 93.22% 0.67
info.magnolia.module.cache.cachepolicy 12 0 0 0 100% 0.229
info.magnolia.module.cache.util 4 0 0 0 100% 0.002

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

info.magnolia.module.cache.mbean

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

info.magnolia.module.cache.commands

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

info.magnolia.module.cache.entry

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

info.magnolia.module.cache.cachekey

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

info.magnolia.module.cache.factory

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

info.magnolia.module.cache

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

info.magnolia.module.cache.executor

Class Tests Errors Failures Skipped Success Rate Time
AbstractExecutorTest 3 0 0 0 100% 0.016
SetExpirationHeadersTest 2 0 0 0 100% 0.002

info.magnolia.module.cache.setup

Class Tests Errors Failures Skipped Success Rate Time
CacheModuleVersionHandlerTest 11 0 0 0 100% 5.643
RemoveCacheTempFilesTaskTest 4 0 0 0 100% 0.022
MigrateCacheFilterConfigurationTaskTest 3 0 0 0 100% 0.03

info.magnolia.module.cache.inject

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

info.magnolia.module.cache.cachepolicy.voters

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

info.magnolia.module.cache.filter

Class Tests Errors Failures Skipped Success Rate Time
CacheResponseWrapperTest 8 0 0 0 100% 0.052
ResponseExpirationCalculatorTest 15 0 0 0 100% 0.003
ContentCachedEntryTest 1 0 0 0 100% 0.001
CacheConfigurationSetupTest 2 0 0 0 100% 0.375
InMemoryCachedPageTest 2 0 0 0 100% 0.001
DelegatingBlobCachedEntryTest 1 0 0 0 100% 0.008
StandaloneGZipFilterTest 3 0 0 3 0% 0
GZipFilterTest 4 0 0 0 100% 0.113
CacheFilterTest 23 0 0 1 95.652% 0.117

info.magnolia.module.cache.cachepolicy

Class Tests Errors Failures Skipped Success Rate Time
XMagnoliaCacheAttributeTest 1 0 0 0 100% 0.008
DefaultTest 11 0 0 0 100% 0.221

info.magnolia.module.cache.util

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

Test Cases

[Summary] [Package List] [Test Cases]

CacheResponseWrapperTest

testTresholdCanBeSpecifiedForTimeConsumingResources 0.006
testTempFileSizeIsSameAsOriginalSize 0.01
testGetLastModified 0.009
cacheNegotiationHeadersAreNotSwallowedWhenAddingHeader 0.006
testTresholdReachedReturnFileOutputStreamWhenServeIfThresholdReachedIsSetToFalse 0.006
testSetHeader 0.004
cacheNegotiationHeadersAreNotSwallowedWhenSettingHeader 0.004
replayContentAboveThresholdRespectsServeFlag 0.005

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

DefaultCacheKeyTest

equals 0
testSerializable 0.002

CacheMonitorTest

countFlush 0.396

ContentCachedEntryTest

replay 0

CacheModuleVersionHandlerTest

updateFrom551 1.557
updateFrom554 0.439
updateFrom56 0.346
addsUIDLPolicyIfNeeded 0.495
doesNotAddedUIDLPolicyIfAlreadyPresent 0.443
cleanInstall 0.515
updateTo54WithVirtualURICustomized 0.371
testUpdateFrom53 0.383
reconfigurationsFor54 0.395
testUpdateFrom525 0.342
testUpdateTo54InstallNewCacheToolsApp 0.354

CacheFactoryProviderTest

getByFactoryClass 0.004

RemoveCacheTempFilesTaskTest

testDeleteTempFile 0.007
testFolderWithCacheTempFilePrefixIsNotDeleted 0.005
testTempFileWhichDoesNotStartWithCacheTempPrefixIsNotDeleted 0.005
testDeleteMultipleTempFiles 0.005

CacheConfigurationSetupTest

testExecutorSetup 0.228
testVoting 0.147

CacheConfigurationTest

testExecutorFallbacksToDefaultIfNull 0.003
testFlushPolicyFallbacksToFlushAllListeningPolicy 0.003
testBrowserCachePolicyFallbacksToNeverPolicy 0.003
testCachePolicyFallbacksToNeverPolicy 0.002

InMemoryCachedPageTest

testUnGZipIfContentIsGZipped 0
testGZipIfContentIsNotGZipped 0

MigrateCacheFilterConfigurationTaskTest

testMultiFilterSetup 0.028
testCustomFilterSetup 0.001
testOneFilterSetup 0.001

DelegatingCacheFactoryTest

getNullCache 0

AbstractExecutorTest

testModifiedAfterRequestHeader 0.016
testModifiedSameAsRequestHeader 0
testNotModifiedAfterRequestHeader 0

DelegatingBlobCachedEntryTest

testWriteContentRemovesStreamingFiles 0.008

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

SetExpirationHeadersTest

testProcessCacheRequest 0.001
testProcessNoCacheRequest 0.001

GZipUtilTest

testGzipped1ByteArrayShouldNotBe20BytesLong 0.001
testGzipIsSymetric 0
testGzippedEmptyByteArrayShouldBeExactly20BytesLong 0
testGzipActuallyCompressesAtSomePoint 0

FlushFromCachesByUUIDCommandTest

testNPExceptionIsNotThrownIfNeverCachePolicyIsUsed 0.007

ContentCachingConfigurationTest

cacheNameCanBeDifferentThanConfigSelfName 0
cacheNameDefaultsToSelfName 0

XMagnoliaCacheAttributeTest

constructor 0.001

SingleReplayCacheEntryWrapperTest

replayBeforeSerialization 0.005
replayAfterSerialization 0.007

TtlVotingTest

browserTtlWins 0
serverTtlWins 0

GZipFilterTest

testBufferIsFlushedAndGZipNotSetOnError 0.018
testResponseIsGzippedWhenThresholdExceeded 0.074
testBufferIsFlushedProperlyWhenUsingWriterFurtherDownTheChainOfFilters 0.012
testCacheHeadersAreAddedToTheResponse 0.009

CacheFilterTest

testFilterUsesGivenConfigAndCacheName 0.01
testServesUnzippedContentAndRemovesGzipHeadersIfClientDoesNotAcceptGZipEncoding 0.009
lockTimeoutException 0.006
testDontJustSends304WithNoBodyIfRequestHeadersAskForItButResponseIsCommitted 0.004
testServesGZippedContentIfClientAcceptsGZipEncoding 0.006
testJustSends304WithNoBodyIfRequestHeadersAskForIt 0.004
testCachedErrorsAreServed 0.005
testPageShouldBeServedIfIfNoneMatchHeaderWasPassed 0.004
testErrorsAreCached 0.004
testRedirectsAreCached 0.004
testBlindlyObeysCachePolicyAndGetsStuffOutOfCacheWhenAskedToDoSo 0.005
test304IsNotCached 0.005
bypassErrorRequests 0.004
testStoresCompressedInCacheAndRenders 0.005
otherThanRuntimeException 0.004
testIfWeAreNotWriteContentToResponseTwiceWhenTimeToLiveInSecondsIsZero 0.009
testLastModifiedHeaderCanBeOverriddenByFurtherFiltersAndIsProperlyStoredAndReturned 0.004
bypassAlreadyWrappedResponse 0.006
testDoesNothingIfCachePolicyCommandsToBypass 0.004
testIgnoreEncodingAndServeContentFlatWhenUserAgentIsIE6 0
skipped
testCachedRedirectsAreServed 0.004
testJustSends304WithNoBodyIfRequestHeadersAskForItEvenOnCommitedResponse 0.005
testStoresInCacheAndRenders 0.004

DefaultTest

testStore 0.161
testSemicolonIsEscapedInParameterValues1 0.005
testSemicolonIsEscapedInParameterValues 0.007
testCustomCacheKeyGenerator 0.006
testRefreshWithPragmaHeader 0.008
testUseCache 0.005
testRetrieveDefaultCacheKey 0.006
testBypass 0.007
testRetrieveDefaultCacheKeyWhenRequestParamHasMoreValuesDefined 0.005
testRefreshWithCacheControlHeader 0.006
testDontSortParameterValuesInPlace 0.005

FlushAllListeningPolicyTest

start 0.448
stop 0.011
concurrency 0.015

Failure Details

[Summary] [Package List] [Test Cases]


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
testIgnoreEncodingAndServeContentFlatWhenUserAgentIsIE6
skipped: skipped