Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.021
info.magnolia.module.cache.entry 2 0 0 0 100% 0.018
info.magnolia.module.cache.mbean 1 0 0 0 100% 0.001
info.magnolia.module.cache.cachekey 2 0 0 0 100% 0.033
info.magnolia.module.cache.factory 1 0 0 0 100% 0.001
info.magnolia.module.cache 9 0 0 0 100% 1.069
info.magnolia.module.cache.executor 5 0 0 0 100% 0.048
info.magnolia.module.cache.setup 18 0 0 0 100% 10.124
info.magnolia.module.cache.inject 1 0 0 0 100% 0.003
info.magnolia.module.cache.cachepolicy.voters 2 0 0 0 100% 0.002
info.magnolia.module.cache.cachepolicy 11 0 0 0 100% 0.304
info.magnolia.module.cache.filter 61 0 0 4 93.443% 5.134
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.021

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

Class Tests Errors Failures Skipped Success Rate Time
CacheMonitorTest 1 0 0 0 100% 0.001

info.magnolia.module.cache.cachekey

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

info.magnolia.module.cache.factory

Class Tests Errors Failures Skipped Success Rate Time
DelegatingCacheFactoryTest 1 0 0 0 100% 0.001

info.magnolia.module.cache

Class Tests Errors Failures Skipped Success Rate Time
CacheConfigurationTest 4 0 0 0 100% 0.408
ContentCachingConfigurationTest 2 0 0 0 100% 0
FlushAllListeningPolicyTest 3 0 0 0 100% 0.661

info.magnolia.module.cache.executor

Class Tests Errors Failures Skipped Success Rate Time
AbstractExecutorTest 3 0 0 0 100% 0.042
SetExpirationHeadersTest 2 0 0 0 100% 0.006

info.magnolia.module.cache.setup

Class Tests Errors Failures Skipped Success Rate Time
CacheModuleVersionHandlerTest 11 0 0 0 100% 10.065
MigrateCacheFilterConfigurationTaskTest 3 0 0 0 100% 0.031
RemoveCacheTempFilesTaskTest 4 0 0 0 100% 0.028

info.magnolia.module.cache.inject

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

info.magnolia.module.cache.cachepolicy.voters

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

info.magnolia.module.cache.cachepolicy

Class Tests Errors Failures Skipped Success Rate Time
DefaultTest 10 0 0 0 100% 0.3
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% 4.203
CacheFilterTest 23 0 0 1 95.652% 0.387
CacheHeadersFilterTest 2 0 0 0 100% 0.112
CacheResponseWrapperTest 8 0 0 0 100% 0.046
ContentCachedEntryTest 1 0 0 0 100% 0.003
DelegatingBlobCachedEntryTest 1 0 0 0 100% 0.007
GZipFilterTest 4 0 0 0 100% 0.361
InMemoryCachedPageTest 2 0 0 0 100% 0
ResponseExpirationCalculatorTest 15 0 0 0 100% 0.015
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.35
testFlushPolicyFallbacksToFlushAllListeningPolicy 0.042
testBrowserCachePolicyFallbacksToNeverPolicy 0.008
testCachePolicyFallbacksToNeverPolicy 0.008

DefaultCacheKeyTest

equals 0.001
testSerializable 0.032

DefaultTest

testSemicolonIsEscapedInParameterValues1 0.194
testSemicolonIsEscapedInParameterValues 0.01
testCustomCacheKeyGenerator 0.011
testRefreshWithPragmaHeader 0.025
testUseCache 0.008
testRetrieveDefaultCacheKey 0.008
testBypass 0.014
testRetrieveDefaultCacheKeyWhenRequestParamHasMoreValuesDefined 0.008
testRefreshWithCacheControlHeader 0.007
testDontSortParameterValuesInPlace 0.015

TtlVotingTest

browserTtlWins 0.001
serverTtlWins 0.001

XMagnoliaCacheAttributeTest

constructor 0.004

FlushFromCachesByUUIDCommandTest

testNPExceptionIsNotThrownIfNeverCachePolicyIsUsed 0.021

ContentCachingConfigurationTest

cacheNameCanBeDifferentThanConfigSelfName 0
cacheNameDefaultsToSelfName 0

SingleReplayCacheEntryWrapperTest

replayBeforeSerialization 0.013
replayAfterSerialization 0.005

AbstractExecutorTest

testModifiedAfterRequestHeader 0.04
testModifiedSameAsRequestHeader 0.001
testNotModifiedAfterRequestHeader 0.001

SetExpirationHeadersTest

testProcessCacheRequest 0.004
testProcessNoCacheRequest 0.002

DelegatingCacheFactoryTest

getNullCache 0.001

CacheConfigurationSetupTest

testExecutorSetup 3.07
testVoting 1.133

CacheFilterTest

testFilterUsesGivenConfigAndCacheName 0.022
testServesUnzippedContentAndRemovesGzipHeadersIfClientDoesNotAcceptGZipEncoding 0.054
lockTimeoutException 0.03
testDontJustSends304WithNoBodyIfRequestHeadersAskForItButResponseIsCommitted 0.016
testServesGZippedContentIfClientAcceptsGZipEncoding 0.013
testJustSends304WithNoBodyIfRequestHeadersAskForIt 0.011
testCachedErrorsAreServed 0.011
testPageShouldBeServedIfIfNoneMatchHeaderWasPassed 0.021
testErrorsAreCached 0.013
testRedirectsAreCached 0.014
testBlindlyObeysCachePolicyAndGetsStuffOutOfCacheWhenAskedToDoSo 0.013
test304IsNotCached 0.012
bypassErrorRequests 0.016
testStoresCompressedInCacheAndRenders 0.012
otherThanRuntimeException 0.009
testIfWeAreNotWriteContentToResponseTwiceWhenTimeToLiveInSecondsIsZero 0.017
testLastModifiedHeaderCanBeOverriddenByFurtherFiltersAndIsProperlyStoredAndReturned 0.013
bypassAlreadyWrappedResponse 0.013
testDoesNothingIfCachePolicyCommandsToBypass 0.012
testIgnoreEncodingAndServeContentFlatWhenUserAgentIsIE6 0
skipped
testCachedRedirectsAreServed 0.027
testJustSends304WithNoBodyIfRequestHeadersAskForItEvenOnCommitedResponse 0.025
testStoresInCacheAndRenders 0.013

CacheHeadersFilterTest

testFilterNoCacheRequest 0.055
testFilterCacheRequest 0.057

CacheResponseWrapperTest

testTresholdCanBeSpecifiedForTimeConsumingResources 0.003
testTempFileSizeIsSameAsOriginalSize 0.013
testGetLastModified 0.017
cacheNegotiationHeadersAreNotSwallowedWhenAddingHeader 0.006
testTresholdReachedReturnFileOutputStreamWhenServeIfThresholdReachedIsSetToFalse 0.001
testSetHeader 0.001
cacheNegotiationHeadersAreNotSwallowedWhenSettingHeader 0.001
replayContentAboveThresholdRespectsServeFlag 0.004

ContentCachedEntryTest

replay 0.003

DelegatingBlobCachedEntryTest

testWriteContentRemovesStreamingFiles 0.007

GZipFilterTest

testBufferIsFlushedAndGZipNotSetOnError 0.048
testResponseIsGzippedWhenThresholdExceeded 0.215
testBufferIsFlushedProperlyWhenUsingWriterFurtherDownTheChainOfFilters 0.059
testCacheHeadersAreAddedToTheResponse 0.039

InMemoryCachedPageTest

testUnGZipIfContentIsGZipped 0
testGZipIfContentIsNotGZipped 0

ResponseExpirationCalculatorTest

testDetectsSharedCacheMaxAge 0.014
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.614
stop 0.021
concurrency 0.026

CacheFactoryProviderTest

getByFactoryClass 0.003

CacheMonitorTest

countFlush 0.001

CacheModuleVersionHandlerTest

updateFrom551 1.346
updateFrom554 0.885
updateFrom556 0.673
addsUIDLPolicyIfNeeded 0.967
doesNotAddedUIDLPolicyIfAlreadyPresent 0.996
cleanInstall 0.909
updateTo54WithVirtualURICustomized 0.905
testUpdateFrom53 0.869
reconfigurationsFor54 0.974
testUpdateFrom525 0.802
testUpdateTo54InstallNewCacheToolsApp 0.739

MigrateCacheFilterConfigurationTaskTest

testMultiFilterSetup 0.029
testCustomFilterSetup 0.001
testOneFilterSetup 0.001

RemoveCacheTempFilesTaskTest

testDeleteTempFile 0.006
testFolderWithCacheTempFilePrefixIsNotDeleted 0.008
testTempFileWhichDoesNotStartWithCacheTempPrefixIsNotDeleted 0.007
testDeleteMultipleTempFiles 0.007

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