Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.342
info.magnolia.rendering.template.variation 11 0 0 0 100% 0.244
info.magnolia.rendering.template.configured 40 0 0 0 100% 0.143
info.magnolia.rendering.generator 7 0 0 0 100% 7.618
info.magnolia.rendering.template.type 20 0 0 0 100% 1.869
info.magnolia.rendering.util 3 0 0 0 100% 0
info.magnolia.rendering.listeners 15 0 0 1 93.333% 0.216
info.magnolia.rendering.renderer 17 0 0 0 100% 1.074
info.magnolia.rendering.context 23 0 0 0 100% 0.249
info.magnolia.rendering.model 10 0 0 0 100% 0.164
info.magnolia.rendering.template.i18n 3 0 0 0 100% 0.005
info.magnolia.rendering.template.registry 7 0 0 2 71.429% 0.066
info.magnolia.rendering.module 1 0 0 1 0% 0
info.magnolia.rendering.template.assignment 6 0 0 0 100% 0.064
info.magnolia.rendering.renderer.registry 4 0 0 3 25% 0.035
info.magnolia.rendering.template.registry.validator 3 0 0 0 100% 0.058
info.magnolia.rendering.module.setup 9 0 0 0 100% 6.268

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.028
DefaultRenderingEngineTest 10 0 0 0 100% 0.11
FilteringResponseOutputProviderTest 2 0 0 0 100% 0.016
RenderingFilterTest 14 0 0 0 100% 0.188

info.magnolia.rendering.template.variation

Class Tests Errors Failures Skipped Success Rate Time
ExtensionVariationResolverTest 3 0 0 0 100% 0.026
DefaultRenderableVariationResolverTest 5 0 0 0 100% 0.163
ChannelVariationResolverTest 3 0 0 0 100% 0.055

info.magnolia.rendering.template.configured

Class Tests Errors Failures Skipped Success Rate Time
DefaultTemplateAvailabilityTest 8 0 0 0 100% 0.015
ConfiguredAreaDefinitionTest 4 0 0 0 100% 0.04
ConfiguredTemplateDefinitionTest 2 0 0 0 100% 0.041
ConfiguredAutoGenerationTest 1 0 0 0 100% 0
ConfiguredComponentAvailabilityTest 3 0 0 0 100% 0
ConfiguredInheritanceTest 22 0 0 0 100% 0.047

info.magnolia.rendering.generator

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

info.magnolia.rendering.template.type

Class Tests Errors Failures Skipped Success Rate Time
TemplateTypeHelperTest 15 0 0 0 100% 0.021
TemplateTypeHelperRepositoryTest 5 0 0 0 100% 1.848

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.019
AreaFilteringListenerTest 12 0 0 1 91.667% 0.197

info.magnolia.rendering.renderer

Class Tests Errors Failures Skipped Success Rate Time
AbstractRendererTest 12 0 0 0 100% 0.163
I18nNodeWrapperRendererTest 2 0 0 0 100% 0.84
FreemarkerRendererTest 3 0 0 0 100% 0.071

info.magnolia.rendering.context

Class Tests Errors Failures Skipped Success Rate Time
AreaFilteringListenerTest 3 0 0 0 100% 0.053
AggregationStateBasedRenderingContextTest 20 0 0 0 100% 0.196

info.magnolia.rendering.model

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

info.magnolia.rendering.template.i18n

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

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

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

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

info.magnolia.rendering.template.registry.validator

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

info.magnolia.rendering.module.setup

Class Tests Errors Failures Skipped Success Rate Time
RenderingModuleVersionHandlerTest 5 0 0 0 100% 4.717
InstallRendererContextAttributeTaskTest 4 0 0 0 100% 1.551

Test Cases

[Summary] [Package List] [Test Cases]

AbstractRendererTest

testRenderWhenGetIdentifierThrowsException 0.031
getAggregationStateSafelyReturnsPlainHTMLEscapingAggregationStateByDefault 0.011
testWillNotFailModelCreationWhenSquareBracketIsInQueryString 0.025
testOnRenderReturnsConfiguredContentType 0.017
getAggregationStateSafelyReturnsPlainAggregationStateIfEscapeHtmlIsFalse 0.013
testSetupContext 0.008
testRenderWithModelAttributePrefixBeingNullAndRenderingSkipped 0.009
testOnRenderReturnsDefaultContentType 0.011
testRenderWithTemplateScriptBeingNull 0.01
testPopulateFromRequestByDefault 0.008
testRender 0.012
testPopulateFromRequestWhenItsDisabledGenerallyButEnabledByDefinition 0.008

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.002
isNotAvailableForNullNode 0.003
isAvailableForVisiblePageTemplate 0.003
isAvailableForNullVisiblePageTemplate 0.002
isNotAvailableForNonWebsiteNode 0.002
isNotAvailableForComponentTemplate 0.001
isNotAvailableForInvisiblePageTemplate 0.001
isNotAvailableForNullTemplateDefinition 0.001

TemplateDefinitionValidatorTest

deprecatedDefinitionReported 0.032
validDefinition 0.002
invalidDefinition 0.024

CopyGeneratorTest

testNewPropertyValueIsNotOverwritten 3.605
testDoNotCheckOnlyFirstAutogeneratedComponentIfExistButAllOfThem 0.781
testNestedNodesCreation 0.892
testCreateDifferentPropertyTypes 0.832
testGenerateThrowsRenderExceptionIfNodeTypeIsNotFound 0.589
testSameLevelNestedNodesCreation 0.46
testSameLevelNodesCreation 0.459

RenderingModuleVersionHandlerTest

testOnUpdateFrom452 1.177
testOnUpdateFrom453 1.113
updateFrom55 0.726
testUpdateFrom522 1.092
testUpdateFrom532 0.609

ModeDependentRenderExceptionHandlerTest

testExceptionAndAdditionalMessageGetsFlushedAdminNonPreviewMode 0.018
testOnlyExceptionGetsFlushedInPublicMode 0.004
testLogAlsoUrl 0.004
testOnlyExceptionGetsFlushedInAdminPreviewMode 0.002

ExtensionVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.009
testChoosesTemplateWhenExtensionDoesntMatch 0.008
testChoosesVariantWhenExtensionMatch 0.009

AppendableWriterTest

testWrite 0

DefaultRenderingEngineTest

testRenderThrowsRenderExceptionAndTheExceptionHandlerIsInvocedInCaseOfInternalIOException 0.017
testInitListeners 0.013
testConsiderRendererFromVariation 0.027
testListenersBefore 0.007
testRenderFromNodeAndAppendable 0.006
testRenderThrowsRenderExceptionInCaseOfInternalRegistrationException 0.006
testGetRendererForThrowsExceptionWhenNoneIsRegistered 0.006
testGetRendererForThrowsExceptionOnUnkownRenderType 0.015
testRenderExceptionHandlerIsInvokedOnRenderException 0.007
testGetRenderingContextWhenNotYetSet 0.006

RenderingModelImplTest

testExecute 0
testGetNode 0
testGetRoot 0
testGetDefinition 0
testGetDef 0

ModelExecutionFilterTest

testWithoutParameter 0.056
testThrowsServletExceptionWhenParameterPointsToNonExistingContent 0.034
testExecutesRenderingModel 0.037
testSkipsRenderingWhenRenderingModelWantsItTo 0.016
testExecutesEarlyExecutionAwareRenderingModel 0.021

RenderingModuleTest

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

AbstractRenderingListenerTest

testInitWrongContentType 0.003
testCopy 0.008
testInitCorrectContentType 0.008

AreaFilteringListenerTest

testWriterActivity 0.019
testNestedAreaWithSameName 0.018
testNoInteractionsWhenTargetAreaAttributeIsEmpty 0.016

ConfiguredAreaDefinitionTest

testAvailableComponentsIsInitiallyEmpty 0.001
testInitialInheritanceConfiguration 0.017
testSetAvailableComponents 0.009
testAddAvailableComponents 0.013

I18nNodeWrapperRendererTest

throwExceptionWhenPropertyDoesntExists 0.493
doesntThrowExceptionWhenPropertyExists 0.347

FilteringResponseOutputProviderTest

testWriteIsOff 0.008
testWriteIsOn 0.008

ConfiguredTemplateDefinitionTest

testDefaultTemplateAvailability 0.018
testCustomTemplateAvailability 0.023

AggregationStateBasedRenderingContextTest

testGetMainContent 0.114
getAncestorDefinitionNegativeValue 0.004
testPop 0.011
testGetParentAreaDefinition1 0.014
testGetParentAreaDefinition2 0.001
testNoParentAreaDefinition 0.003
testPushSetsMainContentIfItsNull 0.001
testListeners 0.024
testPushSetsCurrentContent 0.002
usesAggregationStateFromProvider 0.002
testPushSetsRenderableDefinition 0.001
testGetRenderableDefinition 0.001
testPopWithoutPrecedingPush 0.001
testPushDoesNotSetMainContentIfItsNotNull 0.001
testPopWithThreeLevels 0.001
testGetCurrentContent 0.001
testGetRenderableDefinitionBeforePushReturnsNull 0.001
getAncestorDefinitionLevel0 0.005
getAncestorDefinitionLevel1 0.002
getAncestorDefinitionLevel2 0.006

RenderableDefinitionKeyGeneratorTest

keysForArea 0.004
keysForPage 0
keysForComponent 0.001

ConfiguredAutoGenerationTest

testGetContentKeepSameOrderOfEntries 0

TemplateTypeHelperTest

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

FilteringWriterTest

testWriteIsOff 0
testWriteIsOn 0

InstallRendererContextAttributeTaskTest

testInstallExistingTemplatingFunctions 0.419
testInstallExistingTemplatingFunctionsClass 0.392
testInstallExistingTemplatingFunctionsName 0.451
testInstallTemplatingFunctions 0.289

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.018
testCopy 0.018
testAreaWithSameNamePage 0
Missing functionality mentioned in https://jira.magnolia-cms.com/browse/MAGNOLIA-6098?focusedCommentId=99538
testNestedAreaWithSameNameButDifferentDefinitionReferences 0.026
testContentBeforeTargetAreaIsSkipped 0.024
testNestedAreaWithSameName 0.013
initGrandChildDefinition 0.016
testIncorrectProvider 0.013
testNoInteractionsWhenTargetAreaAttributeIsEmpty 0.015
testContentAfterTargetAreaIsSkipped 0.014
initGrandChildNode 0.016

ConfiguredInheritanceTest

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

DefaultRenderableVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.012
testDoesNothingWhenVariationDoesntExist 0.008
testChooseTemplateWhenVariationExistForExtensionName 0.13
testChooseTemplateWhenVariationExistForChannelExtensionName 0.007
testChooseTemplateWhenVariationExistForChannelName 0.006

ConfiguredRendererProviderTest

testGetDefinition 0.035

TemplateTypeHelperRepositoryTest

testGetContentListByTemplateIds 0.499
testGetContentListByTemplateTypeWithAndOrderClause 0.385
testGetContentListByTemplateType 0.3
testGetContentListByTemplateIdsFromRootNode 0.372
testContentIsWrapped 0.292

TemplateDefinitionRegistryTest

testGetTemplateDefinitionsWithProviderReturningNullDefinition 0.007
testRegisterAndGetTemplateDefinition 0.03
testGetTemplateDefinitionsIgnoresFailingProvider 0.011
testUnregisterAndRegister 0.012
testGetTemplateDefinitionThrowsOnBadId 0.006

RenderingFilterTest

testDoFilterWithNullTemplateName 0
testFilterUsesAggStateToDetermineWhichTemplateToUse 0.007
testDirectAreaRendering 0.012
testDirectAreaRenderingAreaDoNotExist 0.007
testInitializationOfListenersIsAbleToSignal404 0.01
testOutputProviderIsConfigurable 0.013
testExcludedChannel404isLogged 0.036
testDoFilterWhenTemplateIsNotRegistered 0.009
testDoFilterFailsOnNonRendererExceptions 0.016
testDoFilterContinuesOnIOExceptionFromFlushBuffer 0.012
testHandleResourceRequestWhenNoJCRDataIsAvailable 0.029
testHandleResourceRequestWhenSizePropertyDoesNotExist 0.008
testHandleResourceRequest 0.009
testDoFilterThrowsServletExceptionOnMissingTemplateDefinitionProvider 0.02

FreemarkerRendererTest

testOnRender 0.035
testOnRenderThrowsRenderExceptionOnInternalIOException 0.013
testOnRenderThrowsTemplateException 0.023

MetaDataBasedTemplateDefinitionAssignmentTest

testGetAvailableTemplatesReturnsOnlyVisibleTemplates 0.011
testTemplateWithoutATitleDoesNotThrowNPE 0.018
testGetDefaultTemplateUsesTemplateFromParent 0.013
testGetDefaultTemplateReturnsFirstAvailableTemplate 0.008
testGetAvailableTemplatesForDeletedNode 0.007
testGetAssignedTemplateDefinition 0.007

ChannelVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.01
testDoesNothingWhenVariationDoesntExist 0.035
testChoosesTemplateVariationIfProperlySet 0.01

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