Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
111 0 0 4 96.396% 15.61

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.029
info.magnolia.module.cache.entry 2 0 0 0 100% 0.023
info.magnolia.module.cache.mbean 1 0 0 0 100% 0.001
info.magnolia.module.cache.cachekey 2 0 0 0 100% 0.058
info.magnolia.module.cache.cachepolicy.voters 2 0 0 0 100% 0.001
info.magnolia.module.cache 9 0 0 0 100% 1.067
info.magnolia.module.cache.cachepolicy 11 0 0 0 100% 0.342
info.magnolia.module.cache.filter 59 0 0 4 93.22% 4.776
info.magnolia.module.cache.util 4 0 0 0 100% 0
info.magnolia.module.cache.executor 5 0 0 0 100% 0.06
info.magnolia.module.cache.setup 15 0 0 0 100% 9.253

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

info.magnolia.module.cache.entry

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

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

info.magnolia.module.cache.cachepolicy.voters

Class Tests Errors Failures Skipped Success Rate Time
TtlVotingTest 2 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.45
ContentCachingConfigurationTest 2 0 0 0 100% 0
FlushAllListeningPolicyTest 3 0 0 0 100% 0.617

info.magnolia.module.cache.cachepolicy

Class Tests Errors Failures Skipped Success Rate Time
DefaultTest 10 0 0 0 100% 0.335
XMagnoliaCacheAttributeTest 1 0 0 0 100% 0.007

info.magnolia.module.cache.filter

Class Tests Errors Failures Skipped Success Rate Time
CacheConfigurationSetupTest 2 0 0 0 100% 3.854
CacheFilterTest 22 0 0 1 95.455% 0.399
CacheHeadersFilterTest 2 0 0 0 100% 0.138
CacheResponseWrapperTest 7 0 0 0 100% 0.037
ContentCachedEntryTest 1 0 0 0 100% 0.004
DelegatingBlobCachedEntryTest 1 0 0 0 100% 0.011
GZipFilterTest 4 0 0 0 100% 0.322
InMemoryCachedPageTest 2 0 0 0 100% 0.001
ResponseExpirationCalculatorTest 15 0 0 0 100% 0.01
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

info.magnolia.module.cache.executor

Class Tests Errors Failures Skipped Success Rate Time
AbstractExecutorTest 3 0 0 0 100% 0.052
SetExpirationHeadersTest 2 0 0 0 100% 0.008

info.magnolia.module.cache.setup

Class Tests Errors Failures Skipped Success Rate Time
CacheModuleVersionHandlerTest 8 0 0 0 100% 9.153
MigrateCacheFilterConfigurationTaskTest 3 0 0 0 100% 0.031
RemoveCacheTempFilesTaskTest 4 0 0 0 100% 0.069

Test Cases

[Summary] [Package List] [Test Cases]

CacheConfigurationTest

testExecutorFallbacksToDefaultIfNull 0.401
testFlushPolicyFallbacksToFlushAllListeningPolicy 0.019
testBrowserCachePolicyFallbacksToNeverPolicy 0.018
testCachePolicyFallbacksToNeverPolicy 0.012

DefaultCacheKeyTest

equals 0
testSerializable 0.058

DefaultTest

testSemicolonIsEscapedInParameterValues1 0.186
testSemicolonIsEscapedInParameterValues 0.013
testCustomCacheKeyGenerator 0.012
testRefreshWithPragmaHeader 0.025
testUseCache 0.012
testRetrieveDefaultCacheKey 0.011
testBypass 0.022
testRetrieveDefaultCacheKeyWhenRequestParamHasMoreValuesDefined 0.01
testRefreshWithCacheControlHeader 0.016
testDontSortParameterValuesInPlace 0.028

TtlVotingTest

browserTtlWins 0.001
serverTtlWins 0

XMagnoliaCacheAttributeTest

constructor 0.007

FlushFromCachesByUUIDCommandTest

testNPExceptionIsNotThrownIfNeverCachePolicyIsUsed 0.029

ContentCachingConfigurationTest

cacheNameCanBeDifferentThanConfigSelfName 0
cacheNameDefaultsToSelfName 0

SingleReplayCacheEntryWrapperTest

replayBeforeSerialization 0.02
replayAfterSerialization 0.003

AbstractExecutorTest

testModifiedAfterRequestHeader 0.051
testModifiedSameAsRequestHeader 0.001
testNotModifiedAfterRequestHeader 0

SetExpirationHeadersTest

testProcessCacheRequest 0.006
testProcessNoCacheRequest 0.002

CacheConfigurationSetupTest

testExecutorSetup 2.964
testVoting 0.89

CacheFilterTest

testFilterUsesGivenConfigAndCacheName 0.021
testServesUnzippedContentAndRemovesGzipHeadersIfClientDoesNotAcceptGZipEncoding 0.056
lockTimeoutException 0.021
testDontJustSends304WithNoBodyIfRequestHeadersAskForItButResponseIsCommitted 0.013
testServesGZippedContentIfClientAcceptsGZipEncoding 0.014
testJustSends304WithNoBodyIfRequestHeadersAskForIt 0.023
testCachedErrorsAreServed 0.012
testPageShouldBeServedIfIfNoneMatchHeaderWasPassed 0.018
testErrorsAreCached 0.017
testRedirectsAreCached 0.013
testBlindlyObeysCachePolicyAndGetsStuffOutOfCacheWhenAskedToDoSo 0.014
test304IsNotCached 0.014
testStoresCompressedInCacheAndRenders 0.017
otherThanRuntimeException 0.014
testIfWeAreNotWriteContentToResponseTwiceWhenTimeToLiveInSecondsIsZero 0.025
testLastModifiedHeaderCanBeOverriddenByFurtherFiltersAndIsProperlyStoredAndReturned 0.021
bypassAlreadyWrappedResponse 0.021
testDoesNothingIfCachePolicyCommandsToBypass 0.015
testIgnoreEncodingAndServeContentFlatWhenUserAgentIsIE6 0
skipped
testCachedRedirectsAreServed 0.016
testJustSends304WithNoBodyIfRequestHeadersAskForItEvenOnCommitedResponse 0.018
testStoresInCacheAndRenders 0.016

CacheHeadersFilterTest

testFilterNoCacheRequest 0.099
testFilterCacheRequest 0.039

CacheResponseWrapperTest

testTresholdCanBeSpecifiedForTimeConsumingResources 0.003
testTempFileSizeIsSameAsOriginalSize 0.014
testGetLastModified 0.013
cacheNegotiationHeadersAreNotSwallowedWhenAddingHeader 0.004
testTresholdReachedReturnFileOutputStreamWhenServeIfThresholdReachedIsSetToFalse 0.001
testSetHeader 0.001
cacheNegotiationHeadersAreNotSwallowedWhenSettingHeader 0.001

ContentCachedEntryTest

replay 0.004

DelegatingBlobCachedEntryTest

testWriteContentRemovesStreamingFiles 0.011

GZipFilterTest

testBufferIsFlushedAndGZipNotSetOnError 0.07
testResponseIsGzippedWhenThresholdExceeded 0.16
testBufferIsFlushedProperlyWhenUsingWriterFurtherDownTheChainOfFilters 0.051
testCacheHeadersAreAddedToTheResponse 0.041

InMemoryCachedPageTest

testUnGZipIfContentIsGZipped 0
testGZipIfContentIsNotGZipped 0.001

ResponseExpirationCalculatorTest

testDetectsSharedCacheMaxAge 0.009
testWontCacheWhenCacheControlNoCache 0
testDetectsExpiresAsInt 0
testChoosesMostRestrictiveCacheControlMaxAge 0.001
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.543
stop 0.025
concurrency 0.049

CacheMonitorTest

countFlush 0.001

CacheModuleVersionHandlerTest

addsUIDLPolicyIfNeeded 1.987
doesNotAddedUIDLPolicyIfAlreadyPresent 1.31
updateTo54WithVirtualURICustomized 1.163
testUpdateFrom53 0.923
reconfigurationsFor54 0.941
testUpdateFrom525 0.966
testCleanInstall 1.085
testUpdateTo54InstallNewCacheToolsApp 0.778

MigrateCacheFilterConfigurationTaskTest

testMultiFilterSetup 0.029
testCustomFilterSetup 0.002
testOneFilterSetup 0

RemoveCacheTempFilesTaskTest

testDeleteTempFile 0.014
testFolderWithCacheTempFilePrefixIsNotDeleted 0.011
testTempFileWhichDoesNotStartWithCacheTempPrefixIsNotDeleted 0.012
testDeleteMultipleTempFiles 0.032

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