Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
209 0 0 7 96.651% 17.571

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.rendering.engine 30 0 0 0 100% 0.321
info.magnolia.rendering.template.variation 11 0 0 0 100% 0.174
info.magnolia.rendering.template.configured 40 0 0 0 100% 0.071
info.magnolia.rendering.generator 7 0 0 0 100% 7.63
info.magnolia.rendering.template.type 20 0 0 0 100% 2.026
info.magnolia.rendering.util 3 0 0 0 100% 0
info.magnolia.rendering.listeners 15 0 0 1 93.333% 0.211
info.magnolia.rendering.renderer 17 0 0 0 100% 0.95
info.magnolia.rendering.context 23 0 0 0 100% 0.185
info.magnolia.rendering.model 10 0 0 0 100% 0.133
info.magnolia.rendering.template.i18n 3 0 0 0 100% 0.004
info.magnolia.rendering.template.registry 7 0 0 2 71.429% 0.063
info.magnolia.rendering.module 1 0 0 1 0% 0
info.magnolia.rendering.template.assignment 6 0 0 0 100% 0.058
info.magnolia.rendering.renderer.registry 4 0 0 3 25% 0.039
info.magnolia.rendering.template.registry.validator 3 0 0 0 100% 0.047
info.magnolia.rendering.module.setup 9 0 0 0 100% 5.659

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

info.magnolia.rendering.engine

Class Tests Errors Failures Skipped Success Rate Time
ModeDependentRenderExceptionHandlerTest 4 0 0 0 100% 0.022
DefaultRenderingEngineTest 10 0 0 0 100% 0.117
FilteringResponseOutputProviderTest 2 0 0 0 100% 0.014
RenderingFilterTest 14 0 0 0 100% 0.168

info.magnolia.rendering.template.variation

Class Tests Errors Failures Skipped Success Rate Time
ExtensionVariationResolverTest 3 0 0 0 100% 0.019
DefaultRenderableVariationResolverTest 5 0 0 0 100% 0.139
ChannelVariationResolverTest 3 0 0 0 100% 0.016

info.magnolia.rendering.template.configured

Class Tests Errors Failures Skipped Success Rate Time
DefaultTemplateAvailabilityTest 8 0 0 0 100% 0.003
ConfiguredAreaDefinitionTest 4 0 0 0 100% 0.027
ConfiguredTemplateDefinitionTest 2 0 0 0 100% 0.023
ConfiguredAutoGenerationTest 1 0 0 0 100% 0
ConfiguredComponentAvailabilityTest 3 0 0 0 100% 0
ConfiguredInheritanceTest 22 0 0 0 100% 0.018

info.magnolia.rendering.generator

Class Tests Errors Failures Skipped Success Rate Time
CopyGeneratorTest 7 0 0 0 100% 7.63

info.magnolia.rendering.template.type

Class Tests Errors Failures Skipped Success Rate Time
TemplateTypeHelperTest 15 0 0 0 100% 0.013
TemplateTypeHelperRepositoryTest 5 0 0 0 100% 2.013

info.magnolia.rendering.util

Class Tests Errors Failures Skipped Success Rate Time
AppendableWriterTest 1 0 0 0 100% 0
FilteringWriterTest 2 0 0 0 100% 0

info.magnolia.rendering.listeners

Class Tests Errors Failures Skipped Success Rate Time
AbstractRenderingListenerTest 3 0 0 0 100% 0.023
AreaFilteringListenerTest 12 0 0 1 91.667% 0.188

info.magnolia.rendering.renderer

Class Tests Errors Failures Skipped Success Rate Time
AbstractRendererTest 12 0 0 0 100% 0.255
I18nNodeWrapperRendererTest 2 0 0 0 100% 0.643
FreemarkerRendererTest 3 0 0 0 100% 0.052

info.magnolia.rendering.context

Class Tests Errors Failures Skipped Success Rate Time
AreaFilteringListenerTest 3 0 0 0 100% 0.042
AggregationStateBasedRenderingContextTest 20 0 0 0 100% 0.143

info.magnolia.rendering.model

Class Tests Errors Failures Skipped Success Rate Time
RenderingModelImplTest 5 0 0 0 100% 0.002
ModelExecutionFilterTest 5 0 0 0 100% 0.131

info.magnolia.rendering.template.i18n

Class Tests Errors Failures Skipped Success Rate Time
RenderableDefinitionKeyGeneratorTest 3 0 0 0 100% 0.004

info.magnolia.rendering.template.registry

Class Tests Errors Failures Skipped Success Rate Time
ConfiguredTemplateDefinitionManagerTest 2 0 0 2 0% 0
TemplateDefinitionRegistryTest 5 0 0 0 100% 0.063

info.magnolia.rendering.module

Class Tests Errors Failures Skipped Success Rate Time
RenderingModuleTest 1 0 0 1 0% 0

info.magnolia.rendering.template.assignment

Class Tests Errors Failures Skipped Success Rate Time
MetaDataBasedTemplateDefinitionAssignmentTest 6 0 0 0 100% 0.058

info.magnolia.rendering.renderer.registry

Class Tests Errors Failures Skipped Success Rate Time
ConfiguredRendererManagerTest 3 0 0 3 0% 0
ConfiguredRendererProviderTest 1 0 0 0 100% 0.039

info.magnolia.rendering.template.registry.validator

Class Tests Errors Failures Skipped Success Rate Time
TemplateDefinitionValidatorTest 3 0 0 0 100% 0.047

info.magnolia.rendering.module.setup

Class Tests Errors Failures Skipped Success Rate Time
RenderingModuleVersionHandlerTest 5 0 0 0 100% 4.067
InstallRendererContextAttributeTaskTest 4 0 0 0 100% 1.592

Test Cases

[Summary] [Package List] [Test Cases]

AbstractRendererTest

testRenderWhenGetIdentifierThrowsException 0.026
getAggregationStateSafelyReturnsPlainHTMLEscapingAggregationStateByDefault 0.009
testWillNotFailModelCreationWhenSquareBracketIsInQueryString 0.043
testOnRenderReturnsConfiguredContentType 0.039
getAggregationStateSafelyReturnsPlainAggregationStateIfEscapeHtmlIsFalse 0.017
testSetupContext 0.025
testRenderWithModelAttributePrefixBeingNullAndRenderingSkipped 0.022
testOnRenderReturnsDefaultContentType 0.017
testRenderWithTemplateScriptBeingNull 0.019
testPopulateFromRequestByDefault 0.016
testRender 0.015
testPopulateFromRequestWhenItsDisabledGenerallyButEnabledByDefinition 0.007

ConfiguredTemplateDefinitionManagerTest

testReloadsTemplatesOnChange 0
ConfiguredTemplateDefinitionManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testRegistersTemplatesOnStart 0
ConfiguredTemplateDefinitionManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.

DefaultTemplateAvailabilityTest

isNotAvailableForWhenRepositoryException 0
isNotAvailableForNullNode 0.002
isAvailableForVisiblePageTemplate 0
isAvailableForNullVisiblePageTemplate 0
isNotAvailableForNonWebsiteNode 0
isNotAvailableForComponentTemplate 0
isNotAvailableForInvisiblePageTemplate 0
isNotAvailableForNullTemplateDefinition 0.001

TemplateDefinitionValidatorTest

deprecatedDefinitionReported 0.024
validDefinition 0.002
invalidDefinition 0.021

CopyGeneratorTest

testNewPropertyValueIsNotOverwritten 3.513
testDoNotCheckOnlyFirstAutogeneratedComponentIfExistButAllOfThem 0.974
testNestedNodesCreation 1.014
testCreateDifferentPropertyTypes 0.684
testGenerateThrowsRenderExceptionIfNodeTypeIsNotFound 0.513
testSameLevelNestedNodesCreation 0.503
testSameLevelNodesCreation 0.429

RenderingModuleVersionHandlerTest

testOnUpdateFrom452 1.238
testOnUpdateFrom453 1.117
updateFrom55 0.554
testUpdateFrom522 0.595
testUpdateFrom532 0.563

ModeDependentRenderExceptionHandlerTest

testExceptionAndAdditionalMessageGetsFlushedAdminNonPreviewMode 0.014
testOnlyExceptionGetsFlushedInPublicMode 0.003
testLogAlsoUrl 0.003
testOnlyExceptionGetsFlushedInAdminPreviewMode 0.002

ExtensionVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.007
testChoosesTemplateWhenExtensionDoesntMatch 0.007
testChoosesVariantWhenExtensionMatch 0.005

AppendableWriterTest

testWrite 0

DefaultRenderingEngineTest

testRenderThrowsRenderExceptionAndTheExceptionHandlerIsInvocedInCaseOfInternalIOException 0.012
testInitListeners 0.012
testConsiderRendererFromVariation 0.028
testListenersBefore 0.01
testRenderFromNodeAndAppendable 0.009
testRenderThrowsRenderExceptionInCaseOfInternalRegistrationException 0.006
testGetRendererForThrowsExceptionWhenNoneIsRegistered 0.012
testGetRendererForThrowsExceptionOnUnkownRenderType 0.014
testRenderExceptionHandlerIsInvokedOnRenderException 0.008
testGetRenderingContextWhenNotYetSet 0.006

RenderingModelImplTest

testExecute 0.001
testGetNode 0
testGetRoot 0
testGetDefinition 0.001
testGetDef 0

ModelExecutionFilterTest

testWithoutParameter 0.051
testThrowsServletExceptionWhenParameterPointsToNonExistingContent 0.028
testExecutesRenderingModel 0.021
testSkipsRenderingWhenRenderingModelWantsItTo 0.013
testExecutesEarlyExecutionAwareRenderingModel 0.018

RenderingModuleTest

defaultJcrConfigSourcesAreRegistered 0
Can't test until we have a 'view' of all config sources

AbstractRenderingListenerTest

testInitWrongContentType 0
testCopy 0.013
testInitCorrectContentType 0.01

AreaFilteringListenerTest

testWriterActivity 0.014
testNestedAreaWithSameName 0.014
testNoInteractionsWhenTargetAreaAttributeIsEmpty 0.014

ConfiguredAreaDefinitionTest

testAvailableComponentsIsInitiallyEmpty 0.002
testInitialInheritanceConfiguration 0.009
testSetAvailableComponents 0.005
testAddAvailableComponents 0.011

I18nNodeWrapperRendererTest

throwExceptionWhenPropertyDoesntExists 0.364
doesntThrowExceptionWhenPropertyExists 0.279

FilteringResponseOutputProviderTest

testWriteIsOff 0.008
testWriteIsOn 0.006

ConfiguredTemplateDefinitionTest

testDefaultTemplateAvailability 0.012
testCustomTemplateAvailability 0.011

AggregationStateBasedRenderingContextTest

testGetMainContent 0.075
getAncestorDefinitionNegativeValue 0.005
testPop 0.008
testGetParentAreaDefinition1 0.008
testGetParentAreaDefinition2 0.001
testNoParentAreaDefinition 0.001
testPushSetsMainContentIfItsNull 0.004
testListeners 0.02
testPushSetsCurrentContent 0.001
usesAggregationStateFromProvider 0.002
testPushSetsRenderableDefinition 0.001
testGetRenderableDefinition 0.002
testPopWithoutPrecedingPush 0.001
testPushDoesNotSetMainContentIfItsNotNull 0.001
testPopWithThreeLevels 0.001
testGetCurrentContent 0.001
testGetRenderableDefinitionBeforePushReturnsNull 0.001
getAncestorDefinitionLevel0 0.005
getAncestorDefinitionLevel1 0.001
getAncestorDefinitionLevel2 0.004

RenderableDefinitionKeyGeneratorTest

keysForArea 0.004
keysForPage 0
keysForComponent 0

ConfiguredAutoGenerationTest

testGetContentKeepSameOrderOfEntries 0

TemplateTypeHelperTest

getTemplateSubtypeWithoutSpecifiedTemplateSubtype 0
assertThatRootNodeIsNotCheckedForTemplate 0.001
getTemplateSubtypeWithRepositoryException 0.006
findParentWithTemplateTypeThatDoesNotExist 0.001
getTemplateTypeWithoutSpecifiedTemplateType 0
findParentWithTemplateType 0.001
hasTemplateOfType 0
getTemplateTypeWithRepositoryException 0.001
getTemplateTypeWithoutExistingTemplateDefinition 0.003
getTemplateSubtype 0
getTemplateType 0
getTemplateSubtypeWithoutExistingTemplateDefinition 0
getTemplateSubtypeWithoutTemplate 0
getTemplateTypeWithoutTemplate 0
getContentListByTemplateTypeWhenNoneFound 0

FilteringWriterTest

testWriteIsOff 0
testWriteIsOn 0

InstallRendererContextAttributeTaskTest

testInstallExistingTemplatingFunctions 0.442
testInstallExistingTemplatingFunctionsClass 0.435
testInstallExistingTemplatingFunctionsName 0.395
testInstallTemplatingFunctions 0.32

ConfiguredRendererManagerTest

testReloadsRenderersOnChange 0
ConfiguredRendererManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testDontRegisterContentAsRenderer 0
ConfiguredRendererManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testRegistersRenderersOnStart 0
ConfiguredRendererManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.

ConfiguredComponentAvailabilityTest

testSetAndGetRole 0
testSetAndGetId 0
testSetAndGetEnabled 0

AreaFilteringListenerTest

testWriterActivity 0.024
testCanRederAreaDefinedInTemplateDefinition 0.019
testCopy 0.016
testAreaWithSameNamePage 0
Missing functionality mentioned in https://jira.magnolia-cms.com/browse/MAGNOLIA-6098?focusedCommentId=99538
testNestedAreaWithSameNameButDifferentDefinitionReferences 0.024
testContentBeforeTargetAreaIsSkipped 0.018
testNestedAreaWithSameName 0.014
initGrandChildDefinition 0.014
testIncorrectProvider 0.018
testNoInteractionsWhenTargetAreaAttributeIsEmpty 0.014
testContentAfterTargetAreaIsSkipped 0.013
initGrandChildNode 0.014

ConfiguredInheritanceTest

testReturnsInheritancePredicateWhenComponentsSetToAll 0.003
testReturnsIncludeNothingComponentPredicateWhenComponentsSetToBlank 0
testReturnsSetNodePredicate 0.001
testDoesNotInheritPropertiesWhenSetToUnknownValue 0.001
testReturnsFilteredComponentInheritancePredicate 0.001
testReturnsIncludeNothingComponentPredicateWhenComponentsSetToNone 0
testDoesNotInheritComponentsWhenSetToBlank 0
testDoesNotInheritPropertiesWhenSetToNone 0
testInheritsComponentsWhenSetToAll 0
testFilteredComponentInheritancePredicate 0.002
testInheritsComponentsWhenSetToFiltered 0
testDoesNotInheritPropertiesWhenInheritanceDisabled 0
testDoesNotInheritComponentsWhenSetToUnknownValue 0.001
testDoesNotInheritComponentsWhenInheritanceDisabled 0.001
testReturnsIncludeNothingComponentPredicateWhenComponentsSetToUnknownValue 0.001
testReturnsSetNodeComparator 0.002
testDoesNotInheritComponentsWhenSetToNone 0
testNodeDepthComparatorForSiblings 0.001
testDoesNotInheritPropertiesWhenSetToBlank 0.004
testNodeDepthComparator 0
testInheritsPropertiesWhenSetToAll 0
testReturnsNodeDepthComparatorByDefault 0

DefaultRenderableVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.011
testDoesNothingWhenVariationDoesntExist 0.009
testChooseTemplateWhenVariationExistForExtensionName 0.104
testChooseTemplateWhenVariationExistForChannelExtensionName 0.008
testChooseTemplateWhenVariationExistForChannelName 0.007

ConfiguredRendererProviderTest

testGetDefinition 0.039

TemplateTypeHelperRepositoryTest

testGetContentListByTemplateIds 0.58
testGetContentListByTemplateTypeWithAndOrderClause 0.292
testGetContentListByTemplateType 0.371
testGetContentListByTemplateIdsFromRootNode 0.434
testContentIsWrapped 0.336

TemplateDefinitionRegistryTest

testGetTemplateDefinitionsWithProviderReturningNullDefinition 0.007
testRegisterAndGetTemplateDefinition 0.024
testGetTemplateDefinitionsIgnoresFailingProvider 0.011
testUnregisterAndRegister 0.011
testGetTemplateDefinitionThrowsOnBadId 0.01

RenderingFilterTest

testDoFilterWithNullTemplateName 0.002
testFilterUsesAggStateToDetermineWhichTemplateToUse 0.008
testDirectAreaRendering 0.007
testDirectAreaRenderingAreaDoNotExist 0.007
testInitializationOfListenersIsAbleToSignal404 0.009
testOutputProviderIsConfigurable 0.011
testExcludedChannel404isLogged 0.034
testDoFilterWhenTemplateIsNotRegistered 0.01
testDoFilterFailsOnNonRendererExceptions 0.012
testDoFilterContinuesOnIOExceptionFromFlushBuffer 0.011
testHandleResourceRequestWhenNoJCRDataIsAvailable 0.023
testHandleResourceRequestWhenSizePropertyDoesNotExist 0.012
testHandleResourceRequest 0.012
testDoFilterThrowsServletExceptionOnMissingTemplateDefinitionProvider 0.01

FreemarkerRendererTest

testOnRender 0.025
testOnRenderThrowsRenderExceptionOnInternalIOException 0.003
testOnRenderThrowsTemplateException 0.024

MetaDataBasedTemplateDefinitionAssignmentTest

testGetAvailableTemplatesReturnsOnlyVisibleTemplates 0.013
testTemplateWithoutATitleDoesNotThrowNPE 0.016
testGetDefaultTemplateUsesTemplateFromParent 0.007
testGetDefaultTemplateReturnsFirstAvailableTemplate 0.008
testGetAvailableTemplatesForDeletedNode 0.007
testGetAssignedTemplateDefinition 0.007

ChannelVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.005
testDoesNothingWhenVariationDoesntExist 0.006
testChoosesTemplateVariationIfProperlySet 0.005

Failure Details

[Summary] [Package List] [Test Cases]


testReloadsTemplatesOnChange
skipped: ConfiguredTemplateDefinitionManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testRegistersTemplatesOnStart
skipped: ConfiguredTemplateDefinitionManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
defaultJcrConfigSourcesAreRegistered
skipped: Can't test until we have a 'view' of all config sources
testReloadsRenderersOnChange
skipped: ConfiguredRendererManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testDontRegisterContentAsRenderer
skipped: ConfiguredRendererManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testRegistersRenderersOnStart
skipped: ConfiguredRendererManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testAreaWithSameNamePage
skipped: Missing functionality mentioned in https://jira.magnolia-cms.com/browse/MAGNOLIA-6098?focusedCommentId=99538