Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
155 0 0 6 96.129% 21.636

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.imaging.setup 11 0 0 0 100% 7.019
info.magnolia.imaging.functions 11 0 0 0 100% 0.022
info.magnolia.imaging.util 51 0 0 1 98.039% 2.649
info.magnolia.imaging 21 0 0 0 100% 0.93
info.magnolia.imaging.operations 2 0 0 1 50% 0.134
info.magnolia.imaging.caching 11 0 0 2 81.818% 0.476
info.magnolia.imaging.operations.cropresize 29 0 0 2 93.103% 1.276
info.magnolia.imaging.parameters 3 0 0 0 100% 0.477
info.magnolia.imaging.operations.load 12 0 0 0 100% 8.132
info.magnolia.imaging.variation 4 0 0 0 100% 0.521

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

info.magnolia.imaging.setup

Class Tests Errors Failures Skipped Success Rate Time
ImagingModuleVersionHandlerTest 11 0 0 0 100% 7.019

info.magnolia.imaging.functions

Class Tests Errors Failures Skipped Success Rate Time
ImagingTemplatingFunctionsTest 11 0 0 0 100% 0.022

info.magnolia.imaging.util

Class Tests Errors Failures Skipped Success Rate Time
PathSplitterTest 18 0 0 0 100% 0.002
ImageUtilTest 17 0 0 1 94.118% 2.638
ColorConverterTest 16 0 0 0 100% 0.009

info.magnolia.imaging

Class Tests Errors Failures Skipped Success Rate Time
ImagingModuleTest 3 0 0 0 100% 0.512
OutputFormatTest 5 0 0 0 100% 0
DefaultImagingSupportTest 4 0 0 0 100% 0.001
ImagingServletTest 5 0 0 0 100% 0.086
SelfTest 2 0 0 0 100% 0.325
DefaultImageGeneratorTest 2 0 0 0 100% 0.006

info.magnolia.imaging.operations

Class Tests Errors Failures Skipped Success Rate Time
ImageOperationChainTest 2 0 0 1 50% 0.134

info.magnolia.imaging.caching

Class Tests Errors Failures Skipped Success Rate Time
CachingImageStreamerRepositoryTest 5 0 0 2 60% 0.475
AbstractContentBasedCachingStrategyTest 1 0 0 0 100% 0
CachingImageStreamerTest 5 0 0 0 100% 0.001

info.magnolia.imaging.operations.cropresize

Class Tests Errors Failures Skipped Success Rate Time
CoordsTest 2 0 0 0 100% 0
AutoCropAndResizeTest 15 0 0 0 100% 0.348
MultiStepResizerTest 1 0 0 0 100% 0.233
BoundedResizeTest 9 0 0 2 77.778% 0.311
CropAndResizeQualityTest 2 0 0 0 100% 0.384

info.magnolia.imaging.parameters

Class Tests Errors Failures Skipped Success Rate Time
BinaryJcrNodeIdentifierParameterProviderFactoryTest 1 0 0 0 100% 0.176
BinaryNodeParameterProviderFactoryTest 1 0 0 0 100% 0.142
BinaryNodeIdentifierParameterProviderFactoryTest 1 0 0 0 100% 0.159

info.magnolia.imaging.operations.load

Class Tests Errors Failures Skipped Success Rate Time
AbstractLoaderTest 10 0 0 0 100% 7.872
FromBinaryNodeTest 2 0 0 0 100% 0.26

info.magnolia.imaging.variation

Class Tests Errors Failures Skipped Success Rate Time
DefaultVariationTest 4 0 0 0 100% 0.521

Test Cases

[Summary] [Package List] [Test Cases]

ImagingModuleTest

moduleStopUnRegistersSpiProviders 0.136
moduleStartRegistersSpiProviders 0.122
imagingCacheIsFlushedAfterConfigChange 0.254

AbstractLoaderTest

transparencyOfIndexedImageIsNotLost 1.14
gifToJpgCase4BitImage 1.059
gifToGifCase4BitImage 0.841
bufferedImageFromPngWithAlpha 0.645
backgroundColor 0.722
memoryUse 0.953
bufferedImageFromBmp 0.582
bufferedImageFromJpg 0.742
bufferedImageFromPng 0.601
gifToPngCase4BitImage 0.58

CachingImageStreamerRepositoryTest

makeSureMIMETypeIsCorrectlyPersisted 0.19
shouldStoreNothingWhenUsingNullCachingStrategy 0
skipped
generateAndStoreIsDoneUnderSystemContext 0.138
concurrencyAndJCRSessions 0
skipped
requestForSimilarUncachedImageOnlyGeneratesItOnce 0.146

BinaryJcrNodeIdentifierParameterProviderFactoryTest

pathInfoSplitting 0.176

OutputFormatTest

progressiveFlagIsSetProperlyWhenFalse 0
compressionTypeIsProperlyConvertedToOneZeroRangeAndSetsCompressionModeToExplicit 0
qualityIsProperlyConvertedToOneZeroRangeAndSetsCompressionModeToExplicit 0
compressionSettingsAreNotResetWhenBothTypeAndQualityAreApplied 0
progressiveFlagIsSetProperlyWhenTrue 0

BinaryNodeParameterProviderFactoryTest

pathInfoSplitting 0.142

CoordsTest

throwsExceptionWhenCalculatingWidthAndHeightWithInvalidCoordinates 0
calculatesWidthAndHeightProperly 0

PathSplitterTest

leadingAndTrailingSlashesAreIgnored 0
dotsInPathNotAtTheEndAreNotTrimmed 0.001
dotsInPathOnlyOneToSplitTrimExtension 0
trimExtensionProperly 0
documentedExample 0
dotsInNames 0
emptyElementsAfterLeadingSlashWorkToo 0
remainingCanBeCalledFromTheStartEvenIfThisSeemsQuiteUseless 0
nullsAreHandledGracefullyCauseWeAreThatNice 0
extensionIsTrimmedByDefault 0
emptyStringYieldsNoResults 0
remainingCanBeCalledEvenIfWeAlreadyReachedTheLastElement 0
emptyElementsMatter 0
onlyOneToSplit 0
nextAndSkipCallsDontOverlapEachOther 0
dotsInPathOnlyOneToSplit 0
emptyElementsBeforeTrailingSlashWorkToo 0
extensionCanBeKeptAndIsNotCountingAsAnElement 0

DefaultImagingSupportTest

createLinkForVariationWithExtensionSet 0
createLinkForNonExistingVariationDefaultsToOriginalImage 0
createLinkForOriginalVariation 0
createLinkForNullVariationDefaultsToOriginalImage 0

AutoCropAndResizeTest

noResizeIfWidthAndHeightAreNotSpecified 0.007
resizesProportionallyIfOnlyWidthIsSpecified 0.008
resizesProportionallyIfOnlyHeightIsSpecified 0.007
verticalSourceWithVerticalRatioIsAlsoSwell 0.036
verticalRatiosAlsoWork 0.018
doesNotCropIfOnlyTargetHeightIsSpecifiedAndRespectsOriginalRatio 0.018
doesNotCropIfOnlyTargetWidthIsSpecifiedAndRespectsOriginalRatio 0.019
thereWereVerticalBlackBordersToo 0.008
justResizeIfTargetRatioIsEquivalentToSourceRatio 0.022
squareTargetUsesLargestPossibleZoneForVerticalSourceToo 0.08
respectsRatioOfTargetSizeIfCroppingIsNeededAndCropFromTheCenter 0.017
squareTargetUsesLargestPossibleZoneForHorizontalSource 0.027
resizesUsingBothWidthAndHeightIfSpecified 0.009
verticalSourceIsHandledJustAsWell 0.065
philippSawBlackBorders 0.007

AbstractContentBasedCachingStrategyTest

selfSanity 0

MultiStepResizerTest

jpgNeedsAnEyeToCheck 0.233

BoundedResizeTest

alsoWorksWithOblongImages 0.031
anotherOblongCase 0.01
keepsOriginalRatioAndCompliesToSmallestMaximumDimensionForVerticalSourceToo 0.187
keepsOriginalRatioAndCompliesToSmallestMaximumDimensionForSquareSourceToo 0.036
smallImageNotEnlargedWhileExpandFalse 0
skipped
justResizeIfTargetRatioIsEquivalentToSourceRatio 0.02
keepsOriginalRatioAndCompliesToSmallestMaximumDimension 0.022
smallImageIsEnlargedWhileExpandTrue 0
skipped
whatHappensIfWeOnlySpecifyMaxWidth 0.004

ImagingServletTest

notFoundWhenRequestingNonExistingPath 0.032
mimeTypeIsSetWhenNotCachingGeneratedImages 0.007
notFoundWhenRequestingNonExistingImage 0.013
requestToFactoryToGeneratorToImage 0.027
mimeTypeIsSetWhenCachingGeneratedImages 0.007

SelfTest

nodeParameterProviderHandlesTimestampsProperly 0.172
canGetBinaryStreamOutOfTheSamePropertyInstanceTwice 0.153

ImageUtilTest

canHandleImageCreatedByBlankOperationWithBackgroundColor 0.075
canHandleOpaqueGIFSourceWhenFlatteningForJPEG 0.015
performance 0.009
testJpegOddity 0
skipped
canHandleTranslucentPNGSourceWhenFlatteningForJPEG 0.017
getImageTypeByteBinaryWithAlpha 0.005
loadingPerformance 0.343
getImageTypeIndexedTypeWithoutAlpha 0.004
canHandleTransparentPNGSourceWhenFlatteningForJPEG 0.007
canHandleTransparentGIFSourceWhenFlatteningForJPEG 0.006
huffmanImageDecoding 1.038
canHandleOpaquePNGSourceWhenFlatteningForJPEG 0.024
getOriginalImageType 0.006
getImageTypeByteBinaryWithoutAlpha 0.006
getImageTypeIndexedTypeWithAlpha 0.01
canHandleProblematicLogoPNGSourceWhenFlatteningForJPEG 0.012
canHandleImageCreatedByBlankOperationWithoutBackgroundColor 0.011

CachingImageStreamerTest

fetchFromCacheReturnsNullWhenCachingStrategyReturnsNullCachePath 0
fetchFromCacheReturnsNullWhenGeneratedImageNodeIsNotFound 0
fetchFromCacheReturnsNullWhenCachePathIsNotFound 0
fetchFromCacheReturnsNullWhenGeneratedImageNodeJcrDataPropertyIsNotFound 0
fetchFromCacheReturnsNullWhenRepositoryExceptionOccurs 0

ImageOperationChainTest

blankAndWood 0
skipped
someTransformations 0.134

FromBinaryNodeTest

testNodeHasNoBinaryNode 0.134
testNodeHasBinaryNode 0.126

ImagingTemplatingFunctionsTest

getImageVariationLinkFromBinaryWhenException 0.015
getImageVariationLinkFromBinaryAndTemplateDefinitionWithoutParameter 0
getImageVariationLinkFromBinaryContentMap 0.002
getImageVariationLinkFromBinaryAndTemplateDefinitionContentMapWhenNull 0.001
getImageVariationLinkFromBinaryAndTemplateDefinitionContentMap 0
getImageVariationLinkFromBinary 0.001
getImageVariationLinkFromBinaryEscapedText 0.001
getImageVariationLinkFromBinaryContentMapWhenNull 0.001
getImageVariationLinkFromBinaryAndTemplateDefinitionWhenNull 0
getImageVariationLinkFromBinaryAndTemplateDefinition 0.001
getImageVariationLinkFromBinaryWhenNull 0

DefaultImageGeneratorTest

fallbackToJpgIfNoExtensionExists 0.004
extensionIsTakenIntoAccountWhenObtainingOutputFormat 0

CropAndResizeQualityTest

pngNeedsAnEyeToCheck 0.276
jpgNeedsAnEyeToCheck 0.107

ColorConverterTest

canDecodeHslaCssLikeFunction 0
canDecodeNames 0
canDecodeNamesCaseInsensitively 0
failsOnBadHexa 0.004
percentage 0
failsOnNull 0
normalizeAngle 0
failsOnBadRgb 0
failsOnBadAlpha 0.001
canDecodeHslCssLikeFunction 0
canDecodeRgbCssLikeFunction 0
canDecodeRgbaCssLikeFunction 0.001
canDecodeHexa 0
failsOnUnknownName 0
failsOnAlphaValueWithAlphaLessFunction 0
canDecode3CharHexa 0

DefaultVariationTest

defaultVariationReturnsLinkToParent 0.483
defaultVariationReturnsLinkToParentWithExtension 0.002
variationReturnsNullWhenBinaryIsNull 0.005
defaultVariationReturnsNullWhenException 0.009

ImagingModuleVersionHandlerTest

cleanInstallAddsPermissionsForImagingBaseRole 2.425
updateTo33RemovesImagingToolsModule 0.642
updateTo32InstallsTemplatingFunctions 0.563
updateFrom31AddsPermissionsForImagingBaseRole 0.556
cleanInstall 0.539
updateTo32RegistersImagingTemplatingFunctionsAsFreemarkerRendererCtxAttribute 0.426
updateTo32InstallsNewDefaultImageGenerator 0.367
installationRegistersImagingTemplatingFunctionsAsFreemarkerRendererCtxAttribute 0.421
updateTo33RemoveLegacyTrees 0.325
updateTo33RemovesImagingCropUI 0.322
updateTo32ExcludesImagingFromFlushCache 0.43

BinaryNodeIdentifierParameterProviderFactoryTest

pathInfoSplitting 0.159

Failure Details

[Summary] [Package List] [Test Cases]


shouldStoreNothingWhenUsingNullCachingStrategy
skipped: skipped
concurrencyAndJCRSessions
skipped: skipped
smallImageNotEnlargedWhileExpandFalse
skipped: skipped
smallImageIsEnlargedWhileExpandTrue
skipped: skipped
testJpegOddity
skipped: skipped
blankAndWood
skipped: skipped