Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.119
info.magnolia.module.cache.commands 1 0 0 0 100% 0.012
info.magnolia.module.cache.entry 2 0 0 0 100% 0.03
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.299
info.magnolia.module.cache.executor 5 0 0 0 100% 0.019
info.magnolia.module.cache.setup 18 0 0 0 100% 6.004
info.magnolia.module.cache.inject 1 0 0 0 100% 0.005
info.magnolia.module.cache.cachepolicy.voters 2 0 0 0 100% 0
info.magnolia.module.cache.filter 61 0 0 4 93.443% 0.682
info.magnolia.module.cache.cachepolicy 11 0 0 0 100% 0.167
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.119

info.magnolia.module.cache.commands

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

info.magnolia.module.cache.entry

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

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

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

info.magnolia.module.cache.setup

Class Tests Errors Failures Skipped Success Rate Time
CacheModuleVersionHandlerTest 11 0 0 0 100% 5.951
RemoveCacheTempFilesTaskTest 4 0 0 0 100% 0.026
MigrateCacheFilterConfigurationTaskTest 3 0 0 0 100% 0.027

info.magnolia.module.cache.inject

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

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

Class Tests Errors Failures Skipped Success Rate Time
CacheResponseWrapperTest 8 0 0 0 100% 0.015
ResponseExpirationCalculatorTest 15 0 0 0 100% 0.005
ContentCachedEntryTest 1 0 0 0 100% 0.001
CacheConfigurationSetupTest 2 0 0 0 100% 0.38
InMemoryCachedPageTest 2 0 0 0 100% 0
DelegatingBlobCachedEntryTest 1 0 0 0 100% 0.007
StandaloneGZipFilterTest 3 0 0 3 0% 0
CacheHeadersFilterTest 2 0 0 0 100% 0.023
GZipFilterTest 4 0 0 0 100% 0.126
CacheFilterTest 23 0 0 1 95.652% 0.125

info.magnolia.module.cache.cachepolicy

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

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

testTresholdCanBeSpecifiedForTimeConsumingResources 0.001
testTempFileSizeIsSameAsOriginalSize 0.003
testGetLastModified 0.006
cacheNegotiationHeadersAreNotSwallowedWhenAddingHeader 0.002
testTresholdReachedReturnFileOutputStreamWhenServeIfThresholdReachedIsSetToFalse 0
testSetHeader 0.001
cacheNegotiationHeadersAreNotSwallowedWhenSettingHeader 0
replayContentAboveThresholdRespectsServeFlag 0.002

ResponseExpirationCalculatorTest

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

DefaultCacheKeyTest

equals 0
testSerializable 0.002

CacheMonitorTest

countFlush 0.119

ContentCachedEntryTest

replay 0.001

CacheModuleVersionHandlerTest

updateFrom551 1.394
updateFrom554 0.457
updateFrom556 0.364
addsUIDLPolicyIfNeeded 0.558
doesNotAddedUIDLPolicyIfAlreadyPresent 0.484
cleanInstall 0.486
updateTo54WithVirtualURICustomized 0.486
testUpdateFrom53 0.487
reconfigurationsFor54 0.425
testUpdateFrom525 0.396
testUpdateTo54InstallNewCacheToolsApp 0.414

CacheFactoryProviderTest

getByFactoryClass 0.005

RemoveCacheTempFilesTaskTest

testDeleteTempFile 0.003
testFolderWithCacheTempFilePrefixIsNotDeleted 0.005
testTempFileWhichDoesNotStartWithCacheTempPrefixIsNotDeleted 0.012
testDeleteMultipleTempFiles 0.006

CacheConfigurationSetupTest

testExecutorSetup 0.232
testVoting 0.148

CacheConfigurationTest

testExecutorFallbacksToDefaultIfNull 0.003
testFlushPolicyFallbacksToFlushAllListeningPolicy 0.004
testBrowserCachePolicyFallbacksToNeverPolicy 0.004
testCachePolicyFallbacksToNeverPolicy 0.003

InMemoryCachedPageTest

testUnGZipIfContentIsGZipped 0
testGZipIfContentIsNotGZipped 0

MigrateCacheFilterConfigurationTaskTest

testMultiFilterSetup 0.026
testCustomFilterSetup 0.001
testOneFilterSetup 0

DelegatingCacheFactoryTest

getNullCache 0

AbstractExecutorTest

testModifiedAfterRequestHeader 0.016
testModifiedSameAsRequestHeader 0
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.001
testGzipIsSymetric 0
testGzippedEmptyByteArrayShouldBeExactly20BytesLong 0
testGzipActuallyCompressesAtSomePoint 0

FlushFromCachesByUUIDCommandTest

testNPExceptionIsNotThrownIfNeverCachePolicyIsUsed 0.012

ContentCachingConfigurationTest

cacheNameCanBeDifferentThanConfigSelfName 0
cacheNameDefaultsToSelfName 0

XMagnoliaCacheAttributeTest

constructor 0.004

CacheHeadersFilterTest

testFilterNoCacheRequest 0.014
testFilterCacheRequest 0.009

SingleReplayCacheEntryWrapperTest

replayBeforeSerialization 0.004
replayAfterSerialization 0.026

TtlVotingTest

browserTtlWins 0
serverTtlWins 0

GZipFilterTest

testBufferIsFlushedAndGZipNotSetOnError 0.018
testResponseIsGzippedWhenThresholdExceeded 0.078
testBufferIsFlushedProperlyWhenUsingWriterFurtherDownTheChainOfFilters 0.016
testCacheHeadersAreAddedToTheResponse 0.014

CacheFilterTest

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

DefaultTest

testSemicolonIsEscapedInParameterValues1 0.111
testSemicolonIsEscapedInParameterValues 0.006
testCustomCacheKeyGenerator 0.004
testRefreshWithPragmaHeader 0.01
testUseCache 0.006
testRetrieveDefaultCacheKey 0.004
testBypass 0.007
testRetrieveDefaultCacheKeyWhenRequestParamHasMoreValuesDefined 0.005
testRefreshWithCacheControlHeader 0.005
testDontSortParameterValuesInPlace 0.005

FlushAllListeningPolicyTest

start 0.262
stop 0.01
concurrency 0.013

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