Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
71 0 0 2 97.183% 13.106

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.groovy.task 5 0 0 0 100% 0.042
info.magnolia.module.groovy.terminal 1 0 0 0 100% 0.005
info.magnolia.module.groovy.console 3 0 0 0 100% 1.506
info.magnolia.module.groovy.support.classes 23 0 0 1 95.652% 0.416
info.magnolia.module.groovy.setup 10 0 0 1 90% 10.891
info.magnolia.module.groovy.validator 6 0 0 0 100% 0.06
info.magnolia.module.groovy.support.nodes 14 0 0 0 100% 0.082
info.magnolia.module.groovy.xml 8 0 0 0 100% 0.02
info.magnolia.module.groovy.rescue 1 0 0 0 100% 0.084

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

info.magnolia.module.groovy.task

Class Tests Errors Failures Skipped Success Rate Time
ExecuteGroovyFileTaskTest 5 0 0 0 100% 0.042

info.magnolia.module.groovy.terminal

Class Tests Errors Failures Skipped Success Rate Time
GroovyTerminalTest 1 0 0 0 100% 0.005

info.magnolia.module.groovy.console

Class Tests Errors Failures Skipped Success Rate Time
MgnlGroovyConsoleTest 3 0 0 0 100% 1.506

info.magnolia.module.groovy.support.classes

Class Tests Errors Failures Skipped Success Rate Time
GroovyClassFactoryTest 13 0 0 0 100% 0.25
GroovyModuleTest 1 0 0 1 0% 0
MgnlGroovyClassLoaderTest 9 0 0 0 100% 0.166

info.magnolia.module.groovy.setup

Class Tests Errors Failures Skipped Success Rate Time
GroovyModuleVersionHandlerTest 9 0 0 0 100% 10.891
InstallGroovyFileTest 1 0 0 1 0% 0

info.magnolia.module.groovy.validator

Class Tests Errors Failures Skipped Success Rate Time
GroovyValidatorTest 6 0 0 0 100% 0.06

info.magnolia.module.groovy.support.nodes

Class Tests Errors Failures Skipped Success Rate Time
MgnlGroovyJCRNodeTest 8 0 0 0 100% 0.038
MgnlGroovyNodeTest 6 0 0 0 100% 0.044

info.magnolia.module.groovy.xml

Class Tests Errors Failures Skipped Success Rate Time
GroovyBuilderTest 8 0 0 0 100% 0.02

info.magnolia.module.groovy.rescue

Class Tests Errors Failures Skipped Success Rate Time
MgnlGroovyRescueAppTest 1 0 0 0 100% 0.084

Test Cases

[Summary] [Package List] [Test Cases]

MgnlGroovyConsoleTest

longRunningScriptStartsPolling 1.063
fastScriptReturnsWithoutStartingPolling 0.213
scriptWithNoReturnStatementDoesNotPrintOutNull 0.23

MgnlGroovyRescueAppTest

initMethodSetRescueSecuritySupport 0.084

GroovyModuleVersionHandlerTest

updateFrom21ReordersGroovyInDevGroup 3.462
updateFrom201WithExistingLegacyApp 1.469
upgradeFrom222 0.818
updateFrom201WithNoExistingLegacyApp 1.073
updateFrom22AddsDuplicateAction 0.891
upgradeFrom10 1.211
upgradeFrom23 0.518
updateFrom232ReplaceBasicTextCodeFieldDefinition 0.444
upgradeFrom21SetsAppPermissions 1.005

InstallGroovyFileTest

testInstallGroovyFiles 0
skipped

GroovyClassFactoryTest

recompileIfScriptInRepoWasModified 0.055
fallBackToClassPathIfScriptInRepoIsDisabled 0.021
delegateToDefaultClassFactoryToLoadJavaClasses 0.003
canLoadFromClassPath 0.011
reloadDoesNotRecompilesClassIfSourceUnchanged 0.007
throwCNFEWithCompilationErrorWhenGroovyClassCanNotBeCompiled 0.007
throwRegularCNFEWhenClassExistsForNeitherCFs 0.001
repoHasPriorityOverClasspathIfScriptInRepoIsEnabled 0.011
loadedGroovyClassesCanUseClassesFoundThroughTheDefaultClassLoader 0.058
fallBackToClassPathIfScriptInRepoIsDisabledEvenIfScriptInRepoIsNewer 0.017
canLoadClassFromRepo 0.011
recompileOnNewInstanceIfScriptInRepoWasModified 0.028
reloadRecompilesClassIfSourceChanged 0.02

GroovyModuleTest

testGroovyClassFactoryIsSetupAndModuleLifecycleCanBeAGroovyScript 0
fails with java.lang.AssertionError: Groovy Module class wasn't loaded ?

MgnlGroovyClassLoaderTest

throwCFEWhenCompileChecksAreOnAndPackageDeclarationIsMissing 0.005
doNotThrowCFEWhenCompileChecksAreOffAndPackageDeclarationIsWrong 0.008
doNotThrowCFEWhenCompileChecksAreOnAndPackageDeclarationIsCorrect 0.005
mgnlGroovyClassLoaderCallMethod 0.018
resolveScriptNameFromSource 0.113
throwCFEWhenCompileChecksAreOnAndPackageDeclarationIsWrong 0.003
doNotThrowCFEWhenCompileChecksAreOnAndPackageDeclarationIsEmptyAndMgnlPathIsRoot 0.006
throwCFEWhenCompileChecksAreOnAndClassDeclarationIsNotFound 0
doNotThrowCFEWhenCompileChecksAreOnAndClassDeclarationIsFound 0.008

MgnlGroovyJCRNodeTest

showProperty 0.011
iteratorWithContentNode 0.007
lookUpPropertyWithAndWithoutAtNotationReturnsSameValue 0
showNode 0.003
lookUpName 0.002
getChildrenOrNodesWithContentNode 0.015
iterator 0
fetChildren 0

MgnlGroovyNodeTest

iteratorWithContentNode 0.037
lookUpPropertyWithAndWithoutAtNotationReturnsSameValue 0.005
getChildren 0
lookUpName 0
iterator 0
getChildrenWithContentNode 0.002

ExecuteGroovyFileTaskTest

inputFileHappyFlow 0.016
inputFileNull 0.001
inputFileNotExisting 0.002
inputFileGeneratingGroovyException 0.016
inputFileEmpty 0.007

GroovyTerminalTest

onlyAuthorizedUsersCanExecuteGroovyCode 0.005

GroovyValidatorTest

validateGroovyClassWithWrongPackage 0.032
validateGroovyClassWithInexistentPackage 0.005
validateGroovyClassWithPackage 0.007
validateGroovyClassDeclaringPackageButUnderRoot 0.001
validateGroovyClassNoPackage 0.006
validateGroovyScript 0.009

GroovyBuilderTest

createNodeWithAllAvailableArguments 0.01
getCurrentNode 0
createPropertiesOfDifferentTypes 0.005
createNodeOverridesNodeType 0.003
createNodeCreatesSubnodes 0.001
createNodeWithBlankArg 0
createNode 0.001
createNodeIgnoresFurtherValueArgument 0

Failure Details

[Summary] [Package List] [Test Cases]


testInstallGroovyFiles
skipped: skipped
testGroovyClassFactoryIsSetupAndModuleLifecycleCanBeAGroovyScript
skipped: fails with java.lang.AssertionError: Groovy Module class wasn't loaded ?