Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
116 0 0 4 96.552% 10.392

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.015
info.magnolia.module.cache.entry 2 0 0 0 100% 0.007
info.magnolia.module.cache.mbean 1 0 0 0 100% 0
info.magnolia.module.cache.cachekey 2 0 0 0 100% 0.015
info.magnolia.module.cache.factory 1 0 0 0 100% 0
info.magnolia.module.cache 9 0 0 0 100% 0.638
info.magnolia.module.cache.executor 5 0 0 0 100% 0.023
info.magnolia.module.cache.setup 17 0 0 0 100% 6.425
info.magnolia.module.cache.inject 1 0 0 0 100% 0.002
info.magnolia.module.cache.cachepolicy.voters 2 0 0 0 100% 0
info.magnolia.module.cache.cachepolicy 11 0 0 0 100% 0.167
info.magnolia.module.cache.filter 60 0 0 4 93.333% 3.1
info.magnolia.module.cache.util 4 0 0 0 100% 0

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

info.magnolia.module.cache.entry

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

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

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

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

info.magnolia.module.cache.setup

Class Tests Errors Failures Skipped Success Rate Time
CacheModuleVersionHandlerTest 10 0 0 0 100% 6.379
MigrateCacheFilterConfigurationTaskTest 3 0 0 0 100% 0.02
RemoveCacheTempFilesTaskTest 4 0 0 0 100% 0.026

info.magnolia.module.cache.inject

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

info.magnolia.module.cache.cachepolicy.voters

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

info.magnolia.module.cache.cachepolicy

Class Tests Errors Failures Skipped Success Rate Time
DefaultTest 10 0 0 0 100% 0.163
XMagnoliaCacheAttributeTest 1 0 0 0 100% 0.004

info.magnolia.module.cache.filter

Class Tests Errors Failures Skipped Success Rate Time
CacheConfigurationSetupTest 2 0 0 0 100% 2.477
CacheFilterTest 23 0 0 1 95.652% 0.259
CacheHeadersFilterTest 2 0 0 0 100% 0.071
CacheResponseWrapperTest 7 0 0 0 100% 0.023
ContentCachedEntryTest 1 0 0 0 100% 0.001
DelegatingBlobCachedEntryTest 1 0 0 0 100% 0.004
GZipFilterTest 4 0 0 0 100% 0.265
InMemoryCachedPageTest 2 0 0 0 100% 0
ResponseExpirationCalculatorTest 15 0 0 0 100% 0
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

Test Cases

[Summary] [Package List] [Test Cases]

CacheConfigurationTest

testExecutorFallbacksToDefaultIfNull 0.217
testFlushPolicyFallbacksToFlushAllListeningPolicy 0.004
testBrowserCachePolicyFallbacksToNeverPolicy 0.005
testCachePolicyFallbacksToNeverPolicy 0.004

DefaultCacheKeyTest

equals 0
testSerializable 0.015

DefaultTest

testSemicolonIsEscapedInParameterValues1 0.092
testSemicolonIsEscapedInParameterValues 0.006
testCustomCacheKeyGenerator 0.009
testRefreshWithPragmaHeader 0.012
testUseCache 0.007
testRetrieveDefaultCacheKey 0.005
testBypass 0.009
testRetrieveDefaultCacheKeyWhenRequestParamHasMoreValuesDefined 0.005
testRefreshWithCacheControlHeader 0.013
testDontSortParameterValuesInPlace 0.005

TtlVotingTest

browserTtlWins 0
serverTtlWins 0

XMagnoliaCacheAttributeTest

constructor 0.004

FlushFromCachesByUUIDCommandTest

testNPExceptionIsNotThrownIfNeverCachePolicyIsUsed 0.015

ContentCachingConfigurationTest

cacheNameCanBeDifferentThanConfigSelfName 0
cacheNameDefaultsToSelfName 0

SingleReplayCacheEntryWrapperTest

replayBeforeSerialization 0.004
replayAfterSerialization 0.003

AbstractExecutorTest

testModifiedAfterRequestHeader 0.018
testModifiedSameAsRequestHeader 0
testNotModifiedAfterRequestHeader 0

SetExpirationHeadersTest

testProcessCacheRequest 0.004
testProcessNoCacheRequest 0.001

DelegatingCacheFactoryTest

getNullCache 0

CacheConfigurationSetupTest

testExecutorSetup 1.864
testVoting 0.613

CacheFilterTest

testFilterUsesGivenConfigAndCacheName 0.016
testServesUnzippedContentAndRemovesGzipHeadersIfClientDoesNotAcceptGZipEncoding 0.043
lockTimeoutException 0.014
testDontJustSends304WithNoBodyIfRequestHeadersAskForItButResponseIsCommitted 0.01
testServesGZippedContentIfClientAcceptsGZipEncoding 0.01
testJustSends304WithNoBodyIfRequestHeadersAskForIt 0.01
testCachedErrorsAreServed 0.01
testPageShouldBeServedIfIfNoneMatchHeaderWasPassed 0.009
testErrorsAreCached 0.014
testRedirectsAreCached 0.011
testBlindlyObeysCachePolicyAndGetsStuffOutOfCacheWhenAskedToDoSo 0.009
test304IsNotCached 0.008
bypassErrorRequests 0.006
testStoresCompressedInCacheAndRenders 0.008
otherThanRuntimeException 0.008
testIfWeAreNotWriteContentToResponseTwiceWhenTimeToLiveInSecondsIsZero 0.014
testLastModifiedHeaderCanBeOverriddenByFurtherFiltersAndIsProperlyStoredAndReturned 0.01
bypassAlreadyWrappedResponse 0.009
testDoesNothingIfCachePolicyCommandsToBypass 0.009
testIgnoreEncodingAndServeContentFlatWhenUserAgentIsIE6 0
skipped
testCachedRedirectsAreServed 0.01
testJustSends304WithNoBodyIfRequestHeadersAskForItEvenOnCommitedResponse 0.012
testStoresInCacheAndRenders 0.009

CacheHeadersFilterTest

testFilterNoCacheRequest 0.042
testFilterCacheRequest 0.029

CacheResponseWrapperTest

testTresholdCanBeSpecifiedForTimeConsumingResources 0.002
testTempFileSizeIsSameAsOriginalSize 0.004
testGetLastModified 0.01
cacheNegotiationHeadersAreNotSwallowedWhenAddingHeader 0.003
testTresholdReachedReturnFileOutputStreamWhenServeIfThresholdReachedIsSetToFalse 0.002
testSetHeader 0.001
cacheNegotiationHeadersAreNotSwallowedWhenSettingHeader 0.001

ContentCachedEntryTest

replay 0.001

DelegatingBlobCachedEntryTest

testWriteContentRemovesStreamingFiles 0.004

GZipFilterTest

testBufferIsFlushedAndGZipNotSetOnError 0.036
testResponseIsGzippedWhenThresholdExceeded 0.177
testBufferIsFlushedProperlyWhenUsingWriterFurtherDownTheChainOfFilters 0.032
testCacheHeadersAreAddedToTheResponse 0.02

InMemoryCachedPageTest

testUnGZipIfContentIsGZipped 0
testGZipIfContentIsNotGZipped 0

ResponseExpirationCalculatorTest

testDetectsSharedCacheMaxAge 0
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

start 0.377
stop 0.014
concurrency 0.017

CacheFactoryProviderTest

getByFactoryClass 0.002

CacheMonitorTest

countFlush 0

CacheModuleVersionHandlerTest

updateFrom551 0.854
updateFrom554 0.558
addsUIDLPolicyIfNeeded 0.933
doesNotAddedUIDLPolicyIfAlreadyPresent 0.799
cleanInstall 0.802
updateTo54WithVirtualURICustomized 0.513
testUpdateFrom53 0.488
reconfigurationsFor54 0.516
testUpdateFrom525 0.471
testUpdateTo54InstallNewCacheToolsApp 0.445

MigrateCacheFilterConfigurationTaskTest

testMultiFilterSetup 0.018
testCustomFilterSetup 0.001
testOneFilterSetup 0.001

RemoveCacheTempFilesTaskTest

testDeleteTempFile 0.003
testFolderWithCacheTempFilePrefixIsNotDeleted 0.008
testTempFileWhichDoesNotStartWithCacheTempPrefixIsNotDeleted 0.007
testDeleteMultipleTempFiles 0.008

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