Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
122 0 0 4 96.721% 8.404

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.364
info.magnolia.module.cache.commands 1 0 0 0 100% 0.007
info.magnolia.module.cache.entry 2 0 0 0 100% 0.017
info.magnolia.module.cache.cachekey 2 0 0 0 100% 0.001
info.magnolia.module.cache.factory 1 0 0 0 100% 0
info.magnolia.module.cache 9 0 0 0 100% 0.767
info.magnolia.module.cache.executor 5 0 0 0 100% 0.023
info.magnolia.module.cache.setup 18 0 0 0 100% 6.286
info.magnolia.module.cache.inject 1 0 0 0 100% 0.006
info.magnolia.module.cache.cachepolicy.voters 2 0 0 0 100% 0.007
info.magnolia.module.cache.filter 64 0 0 4 93.75% 0.704
info.magnolia.module.cache.cachepolicy 12 0 0 0 100% 0.221
info.magnolia.module.cache.util 4 0 0 0 100% 0.001

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.364

info.magnolia.module.cache.commands

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

info.magnolia.module.cache.entry

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

info.magnolia.module.cache.cachekey

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

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.013
ContentCachingConfigurationTest 2 0 0 0 100% 0
FlushAllListeningPolicyTest 3 0 0 0 100% 0.754

info.magnolia.module.cache.executor

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

info.magnolia.module.cache.setup

Class Tests Errors Failures Skipped Success Rate Time
CacheModuleVersionHandlerTest 11 0 0 0 100% 6.233
RemoveCacheTempFilesTaskTest 4 0 0 0 100% 0.018
MigrateCacheFilterConfigurationTaskTest 3 0 0 0 100% 0.035

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.007

info.magnolia.module.cache.filter

Class Tests Errors Failures Skipped Success Rate Time
CacheResponseWrapperTest 13 0 0 0 100% 0.08
ResponseExpirationCalculatorTest 15 0 0 0 100% 0.002
ContentCachedEntryTest 1 0 0 0 100% 0
CacheConfigurationSetupTest 2 0 0 0 100% 0.377
InMemoryCachedPageTest 2 0 0 0 100% 0
DelegatingBlobCachedEntryTest 1 0 0 0 100% 0.007
StandaloneGZipFilterTest 3 0 0 3 0% 0
GZipFilterTest 4 0 0 0 100% 0.118
CacheFilterTest 23 0 0 1 95.652% 0.12

info.magnolia.module.cache.cachepolicy

Class Tests Errors Failures Skipped Success Rate Time
XMagnoliaCacheAttributeTest 1 0 0 0 100% 0.009
DefaultTest 11 0 0 0 100% 0.212

info.magnolia.module.cache.util

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

Test Cases

[Summary] [Package List] [Test Cases]

CacheResponseWrapperTest

thresholdReachedReturnFileOutputStreamWhenServeIfThresholdReachedIsSetToFalse 0.004
getContentType 0.008
multipleContentTypeGetHeaderReturnsFirstSet 0.003
getLastModified 0.009
cacheNegotiationHeadersAreNotSwallowedWhenAddingHeader 0.006
setHeader 0.004
tempFileSizeIsSameAsOriginalSize 0.012
getContentTypeAddHeader 0.005
thresholdCanBeSpecifiedForTimeConsumingResources 0.013
cacheNegotiationHeadersAreNotSwallowedWhenSettingHeader 0.003
getContentTypeSetHeader 0.002
replayContentAboveThresholdRespectsServeFlag 0.004
getHeaders 0.004

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

CacheMonitorTest

countFlush 0.348

ContentCachedEntryTest

replay 0

CacheModuleVersionHandlerTest

updateFrom551 1.547
updateFrom554 0.502
updateFrom56 0.396
addsUIDLPolicyIfNeeded 0.571
doesNotAddedUIDLPolicyIfAlreadyPresent 0.52
cleanInstall 0.596
updateTo54WithVirtualURICustomized 0.472
testUpdateFrom53 0.454
reconfigurationsFor54 0.408
testUpdateFrom525 0.391
testUpdateTo54InstallNewCacheToolsApp 0.372

CacheFactoryProviderTest

getByFactoryClass 0.005

RemoveCacheTempFilesTaskTest

testDeleteTempFile 0.003
testFolderWithCacheTempFilePrefixIsNotDeleted 0.004
testTempFileWhichDoesNotStartWithCacheTempPrefixIsNotDeleted 0.005
testDeleteMultipleTempFiles 0.006

CacheConfigurationSetupTest

testExecutorSetup 0.224
testVoting 0.153

CacheConfigurationTest

testExecutorFallbacksToDefaultIfNull 0.003
testFlushPolicyFallbacksToFlushAllListeningPolicy 0.003
testBrowserCachePolicyFallbacksToNeverPolicy 0.003
testCachePolicyFallbacksToNeverPolicy 0.003

InMemoryCachedPageTest

testUnGZipIfContentIsGZipped 0
testGZipIfContentIsNotGZipped 0

MigrateCacheFilterConfigurationTaskTest

testMultiFilterSetup 0.033
testCustomFilterSetup 0.001
testOneFilterSetup 0.001

DelegatingCacheFactoryTest

getNullCache 0

AbstractExecutorTest

testModifiedAfterRequestHeader 0.019
testModifiedSameAsRequestHeader 0.001
testNotModifiedAfterRequestHeader 0

DelegatingBlobCachedEntryTest

testWriteContentRemovesStreamingFiles 0.007

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.002
testProcessNoCacheRequest 0.001

GZipUtilTest

testGzipped1ByteArrayShouldNotBe20BytesLong 0
testGzipIsSymetric 0.001
testGzippedEmptyByteArrayShouldBeExactly20BytesLong 0
testGzipActuallyCompressesAtSomePoint 0

FlushFromCachesByUUIDCommandTest

testNPExceptionIsNotThrownIfNeverCachePolicyIsUsed 0.006

ContentCachingConfigurationTest

cacheNameCanBeDifferentThanConfigSelfName 0
cacheNameDefaultsToSelfName 0

XMagnoliaCacheAttributeTest

constructor 0.002

SingleReplayCacheEntryWrapperTest

replayBeforeSerialization 0.005
replayAfterSerialization 0.008

TtlVotingTest

browserTtlWins 0.001
serverTtlWins 0

GZipFilterTest

testBufferIsFlushedAndGZipNotSetOnError 0.014
testResponseIsGzippedWhenThresholdExceeded 0.077
testBufferIsFlushedProperlyWhenUsingWriterFurtherDownTheChainOfFilters 0.017
testCacheHeadersAreAddedToTheResponse 0.01

CacheFilterTest

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

DefaultTest

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

FlushAllListeningPolicyTest

start 0.425
stop 0.012
concurrency 0.017

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