Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
118 0 0 4 96.61% 10.327

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.036
info.magnolia.module.cache.entry 2 0 0 0 100% 0.008
info.magnolia.module.cache.mbean 1 0 0 0 100% 0
info.magnolia.module.cache.cachekey 2 0 0 0 100% 0.01
info.magnolia.module.cache.factory 1 0 0 0 100% 0
info.magnolia.module.cache 9 0 0 0 100% 1.524
info.magnolia.module.cache.executor 5 0 0 0 100% 0.02
info.magnolia.module.cache.setup 18 0 0 0 100% 6.023
info.magnolia.module.cache.inject 1 0 0 0 100% 0.002
info.magnolia.module.cache.cachepolicy.voters 2 0 0 0 100% 0.003
info.magnolia.module.cache.cachepolicy 11 0 0 0 100% 0.184
info.magnolia.module.cache.filter 61 0 0 4 93.443% 2.517
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.036

info.magnolia.module.cache.entry

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

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

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

info.magnolia.module.cache.executor

Class Tests Errors Failures Skipped Success Rate Time
AbstractExecutorTest 3 0 0 0 100% 0.017
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% 5.992
MigrateCacheFilterConfigurationTaskTest 3 0 0 0 100% 0.014
RemoveCacheTempFilesTaskTest 4 0 0 0 100% 0.017

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

info.magnolia.module.cache.cachepolicy

Class Tests Errors Failures Skipped Success Rate Time
DefaultTest 10 0 0 0 100% 0.179
XMagnoliaCacheAttributeTest 1 0 0 0 100% 0.005

info.magnolia.module.cache.filter

Class Tests Errors Failures Skipped Success Rate Time
CacheConfigurationSetupTest 2 0 0 0 100% 1.887
CacheFilterTest 23 0 0 1 95.652% 0.225
CacheHeadersFilterTest 2 0 0 0 100% 0.074
CacheResponseWrapperTest 8 0 0 0 100% 0.095
ContentCachedEntryTest 1 0 0 0 100% 0.007
DelegatingBlobCachedEntryTest 1 0 0 0 100% 0.005
GZipFilterTest 4 0 0 0 100% 0.218
InMemoryCachedPageTest 2 0 0 0 100% 0
ResponseExpirationCalculatorTest 15 0 0 0 100% 0.006
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.762
testFlushPolicyFallbacksToFlushAllListeningPolicy 0.003
testBrowserCachePolicyFallbacksToNeverPolicy 0.004
testCachePolicyFallbacksToNeverPolicy 0.004

DefaultCacheKeyTest

equals 0
testSerializable 0.01

DefaultTest

testSemicolonIsEscapedInParameterValues1 0.104
testSemicolonIsEscapedInParameterValues 0.006
testCustomCacheKeyGenerator 0.006
testRefreshWithPragmaHeader 0.012
testUseCache 0.007
testRetrieveDefaultCacheKey 0.005
testBypass 0.009
testRetrieveDefaultCacheKeyWhenRequestParamHasMoreValuesDefined 0.006
testRefreshWithCacheControlHeader 0.018
testDontSortParameterValuesInPlace 0.006

TtlVotingTest

browserTtlWins 0.001
serverTtlWins 0.002

XMagnoliaCacheAttributeTest

constructor 0.005

FlushFromCachesByUUIDCommandTest

testNPExceptionIsNotThrownIfNeverCachePolicyIsUsed 0.036

ContentCachingConfigurationTest

cacheNameCanBeDifferentThanConfigSelfName 0
cacheNameDefaultsToSelfName 0

SingleReplayCacheEntryWrapperTest

replayBeforeSerialization 0.006
replayAfterSerialization 0.002

AbstractExecutorTest

testModifiedAfterRequestHeader 0.016
testModifiedSameAsRequestHeader 0.001
testNotModifiedAfterRequestHeader 0

SetExpirationHeadersTest

testProcessCacheRequest 0.002
testProcessNoCacheRequest 0.001

DelegatingCacheFactoryTest

getNullCache 0

CacheConfigurationSetupTest

testExecutorSetup 1.483
testVoting 0.404

CacheFilterTest

testFilterUsesGivenConfigAndCacheName 0.012
testServesUnzippedContentAndRemovesGzipHeadersIfClientDoesNotAcceptGZipEncoding 0.022
lockTimeoutException 0.022
testDontJustSends304WithNoBodyIfRequestHeadersAskForItButResponseIsCommitted 0.014
testServesGZippedContentIfClientAcceptsGZipEncoding 0.013
testJustSends304WithNoBodyIfRequestHeadersAskForIt 0.011
testCachedErrorsAreServed 0.008
testPageShouldBeServedIfIfNoneMatchHeaderWasPassed 0.009
testErrorsAreCached 0.031
testRedirectsAreCached 0.008
testBlindlyObeysCachePolicyAndGetsStuffOutOfCacheWhenAskedToDoSo 0.008
test304IsNotCached 0.006
bypassErrorRequests 0.004
testStoresCompressedInCacheAndRenders 0.006
otherThanRuntimeException 0.005
testIfWeAreNotWriteContentToResponseTwiceWhenTimeToLiveInSecondsIsZero 0.009
testLastModifiedHeaderCanBeOverriddenByFurtherFiltersAndIsProperlyStoredAndReturned 0.008
bypassAlreadyWrappedResponse 0.006
testDoesNothingIfCachePolicyCommandsToBypass 0.006
testIgnoreEncodingAndServeContentFlatWhenUserAgentIsIE6 0
skipped
testCachedRedirectsAreServed 0.005
testJustSends304WithNoBodyIfRequestHeadersAskForItEvenOnCommitedResponse 0.006
testStoresInCacheAndRenders 0.006

CacheHeadersFilterTest

testFilterNoCacheRequest 0.052
testFilterCacheRequest 0.022

CacheResponseWrapperTest

testTresholdCanBeSpecifiedForTimeConsumingResources 0.008
testTempFileSizeIsSameAsOriginalSize 0.01
testGetLastModified 0.02
cacheNegotiationHeadersAreNotSwallowedWhenAddingHeader 0.026
testTresholdReachedReturnFileOutputStreamWhenServeIfThresholdReachedIsSetToFalse 0.006
testSetHeader 0.004
cacheNegotiationHeadersAreNotSwallowedWhenSettingHeader 0.008
replayContentAboveThresholdRespectsServeFlag 0.013

ContentCachedEntryTest

replay 0.007

DelegatingBlobCachedEntryTest

testWriteContentRemovesStreamingFiles 0.005

GZipFilterTest

testBufferIsFlushedAndGZipNotSetOnError 0.028
testResponseIsGzippedWhenThresholdExceeded 0.132
testBufferIsFlushedProperlyWhenUsingWriterFurtherDownTheChainOfFilters 0.038
testCacheHeadersAreAddedToTheResponse 0.02

InMemoryCachedPageTest

testUnGZipIfContentIsGZipped 0
testGZipIfContentIsNotGZipped 0

ResponseExpirationCalculatorTest

testDetectsSharedCacheMaxAge 0.005
testWontCacheWhenCacheControlNoCache 0
testDetectsExpiresAsInt 0
testChoosesMostRestrictiveCacheControlMaxAge 0
testWontCacheWhenPragmaNoCache 0
testDetectsCacheControlMaxAge 0
testDetectsExpiresAsLong 0
testDetectsExpiresAsString 0.001
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.72
stop 0.013
concurrency 0.018

CacheFactoryProviderTest

getByFactoryClass 0.002

CacheMonitorTest

countFlush 0

CacheModuleVersionHandlerTest

updateFrom551 0.739
updateFrom554 0.536
updateFrom56 0.47
addsUIDLPolicyIfNeeded 0.61
doesNotAddedUIDLPolicyIfAlreadyPresent 0.553
cleanInstall 0.879
updateTo54WithVirtualURICustomized 0.507
testUpdateFrom53 0.459
reconfigurationsFor54 0.433
testUpdateFrom525 0.393
testUpdateTo54InstallNewCacheToolsApp 0.413

MigrateCacheFilterConfigurationTaskTest

testMultiFilterSetup 0.013
testCustomFilterSetup 0.001
testOneFilterSetup 0

RemoveCacheTempFilesTaskTest

testDeleteTempFile 0.003
testFolderWithCacheTempFilePrefixIsNotDeleted 0.004
testTempFileWhichDoesNotStartWithCacheTempPrefixIsNotDeleted 0.004
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