Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.413
info.magnolia.module.cache.commands 1 0 0 0 100% 0.009
info.magnolia.module.cache.entry 2 0 0 0 100% 0.018
info.magnolia.module.cache.cachekey 2 0 0 0 100% 0.004
info.magnolia.module.cache.factory 1 0 0 0 100% 0
info.magnolia.module.cache 9 0 0 0 100% 0.962
info.magnolia.module.cache.executor 5 0 0 0 100% 0.025
info.magnolia.module.cache.setup 18 0 0 0 100% 8.822
info.magnolia.module.cache.inject 1 0 0 0 100% 0.009
info.magnolia.module.cache.cachepolicy.voters 2 0 0 0 100% 0.011
info.magnolia.module.cache.filter 59 0 0 4 93.22% 1.068
info.magnolia.module.cache.cachepolicy 12 0 0 0 100% 0.256
info.magnolia.module.cache.util 4 0 0 0 100% 0.003

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

info.magnolia.module.cache.commands

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

info.magnolia.module.cache.entry

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

info.magnolia.module.cache.cachekey

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

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

info.magnolia.module.cache.executor

Class Tests Errors Failures Skipped Success Rate Time
AbstractExecutorTest 3 0 0 0 100% 0.021
SetExpirationHeadersTest 2 0 0 0 100% 0.004

info.magnolia.module.cache.setup

Class Tests Errors Failures Skipped Success Rate Time
CacheModuleVersionHandlerTest 11 0 0 0 100% 8.751
RemoveCacheTempFilesTaskTest 4 0 0 0 100% 0.032
MigrateCacheFilterConfigurationTaskTest 3 0 0 0 100% 0.039

info.magnolia.module.cache.inject

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

info.magnolia.module.cache.cachepolicy.voters

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

info.magnolia.module.cache.filter

Class Tests Errors Failures Skipped Success Rate Time
CacheResponseWrapperTest 8 0 0 0 100% 0.067
ResponseExpirationCalculatorTest 15 0 0 0 100% 0.005
ContentCachedEntryTest 1 0 0 0 100% 0.002
CacheConfigurationSetupTest 2 0 0 0 100% 0.619
InMemoryCachedPageTest 2 0 0 0 100% 0.001
DelegatingBlobCachedEntryTest 1 0 0 0 100% 0.009
StandaloneGZipFilterTest 3 0 0 3 0% 0.001
GZipFilterTest 4 0 0 0 100% 0.182
CacheFilterTest 23 0 0 1 95.652% 0.182

info.magnolia.module.cache.cachepolicy

Class Tests Errors Failures Skipped Success Rate Time
XMagnoliaCacheAttributeTest 1 0 0 0 100% 0.015
DefaultTest 11 0 0 0 100% 0.241

info.magnolia.module.cache.util

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

Test Cases

[Summary] [Package List] [Test Cases]

CacheResponseWrapperTest

testTresholdCanBeSpecifiedForTimeConsumingResources 0.006
testTempFileSizeIsSameAsOriginalSize 0.013
testGetLastModified 0.01
cacheNegotiationHeadersAreNotSwallowedWhenAddingHeader 0.008
testTresholdReachedReturnFileOutputStreamWhenServeIfThresholdReachedIsSetToFalse 0.007
testSetHeader 0.005
cacheNegotiationHeadersAreNotSwallowedWhenSettingHeader 0.005
replayContentAboveThresholdRespectsServeFlag 0.009

ResponseExpirationCalculatorTest

testDetectsSharedCacheMaxAge 0.002
testWontCacheWhenCacheControlNoCache 0
testDetectsExpiresAsInt 0
testChoosesMostRestrictiveCacheControlMaxAge 0.001
testWontCacheWhenPragmaNoCache 0
testDetectsCacheControlMaxAge 0
testDetectsExpiresAsLong 0
testDetectsExpiresAsString 0.001
testWontCacheWhenCacheControlPrivate 0
testChoosesMostRestrictiveSharedCache 0
testSharedCacheMaxAgeOverridesExpires 0
testChoosesMostRestrictiveExpires 0
testCacheControlMaxAgeOverridesExpires 0
testConsumesCacheHeaders 0
testSharedCacheMaxAgeOverridesCacheControlMaxAge 0

DefaultCacheKeyTest

equals 0
testSerializable 0.003

CacheMonitorTest

countFlush 0.404

ContentCachedEntryTest

replay 0.001

CacheModuleVersionHandlerTest

updateFrom551 2.276
updateFrom554 0.985
updateFrom56 0.553
addsUIDLPolicyIfNeeded 0.885
doesNotAddedUIDLPolicyIfAlreadyPresent 0.663
cleanInstall 0.706
updateTo54WithVirtualURICustomized 0.64
testUpdateFrom53 0.563
reconfigurationsFor54 0.543
testUpdateFrom525 0.493
testUpdateTo54InstallNewCacheToolsApp 0.441

CacheFactoryProviderTest

getByFactoryClass 0.006

RemoveCacheTempFilesTaskTest

testDeleteTempFile 0.009
testFolderWithCacheTempFilePrefixIsNotDeleted 0.007
testTempFileWhichDoesNotStartWithCacheTempPrefixIsNotDeleted 0.007
testDeleteMultipleTempFiles 0.008

CacheConfigurationSetupTest

testExecutorSetup 0.378
testVoting 0.241

CacheConfigurationTest

testExecutorFallbacksToDefaultIfNull 0.006
testFlushPolicyFallbacksToFlushAllListeningPolicy 0.004
testBrowserCachePolicyFallbacksToNeverPolicy 0.004
testCachePolicyFallbacksToNeverPolicy 0.004

InMemoryCachedPageTest

testUnGZipIfContentIsGZipped 0.001
testGZipIfContentIsNotGZipped 0

MigrateCacheFilterConfigurationTaskTest

testMultiFilterSetup 0.037
testCustomFilterSetup 0.001
testOneFilterSetup 0.001

DelegatingCacheFactoryTest

getNullCache 0

AbstractExecutorTest

testModifiedAfterRequestHeader 0.021
testModifiedSameAsRequestHeader 0
testNotModifiedAfterRequestHeader 0

DelegatingBlobCachedEntryTest

testWriteContentRemovesStreamingFiles 0.009

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

GZipUtilTest

testGzipped1ByteArrayShouldNotBe20BytesLong 0.002
testGzipIsSymetric 0
testGzippedEmptyByteArrayShouldBeExactly20BytesLong 0
testGzipActuallyCompressesAtSomePoint 0

FlushFromCachesByUUIDCommandTest

testNPExceptionIsNotThrownIfNeverCachePolicyIsUsed 0.009

ContentCachingConfigurationTest

cacheNameCanBeDifferentThanConfigSelfName 0
cacheNameDefaultsToSelfName 0

XMagnoliaCacheAttributeTest

constructor 0.006

SingleReplayCacheEntryWrapperTest

replayBeforeSerialization 0.005
replayAfterSerialization 0.01

TtlVotingTest

browserTtlWins 0.001
serverTtlWins 0

GZipFilterTest

testBufferIsFlushedAndGZipNotSetOnError 0.029
testResponseIsGzippedWhenThresholdExceeded 0.107
testBufferIsFlushedProperlyWhenUsingWriterFurtherDownTheChainOfFilters 0.021
testCacheHeadersAreAddedToTheResponse 0.025

CacheFilterTest

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

DefaultTest

testStore 0.165
testSemicolonIsEscapedInParameterValues1 0.006
testSemicolonIsEscapedInParameterValues 0.009
testCustomCacheKeyGenerator 0.006
testRefreshWithPragmaHeader 0.012
testUseCache 0.006
testRetrieveDefaultCacheKey 0.005
testBypass 0.012
testRetrieveDefaultCacheKeyWhenRequestParamHasMoreValuesDefined 0.005
testRefreshWithCacheControlHeader 0.007
testDontSortParameterValuesInPlace 0.006

FlushAllListeningPolicyTest

start 0.518
stop 0.012
concurrency 0.018

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