Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
70 0 0 2 97.143% 10.861

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.045
info.magnolia.module.groovy.terminal 1 0 0 0 100% 0.004
info.magnolia.module.groovy.console 3 0 0 0 100% 1.687
info.magnolia.module.groovy.support.classes 23 0 0 1 95.652% 0.554
info.magnolia.module.groovy.setup 9 0 0 1 88.889% 8.372
info.magnolia.module.groovy.validator 6 0 0 0 100% 0.051
info.magnolia.module.groovy.support.nodes 14 0 0 0 100% 0.051
info.magnolia.module.groovy.xml 8 0 0 0 100% 0.012
info.magnolia.module.groovy.rescue 1 0 0 0 100% 0.085

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

info.magnolia.module.groovy.terminal

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

info.magnolia.module.groovy.console

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

info.magnolia.module.groovy.support.classes

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

info.magnolia.module.groovy.setup

Class Tests Errors Failures Skipped Success Rate Time
GroovyModuleVersionHandlerTest 8 0 0 0 100% 8.372
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.051

info.magnolia.module.groovy.support.nodes

Class Tests Errors Failures Skipped Success Rate Time
MgnlGroovyJCRNodeTest 8 0 0 0 100% 0.029
MgnlGroovyNodeTest 6 0 0 0 100% 0.022

info.magnolia.module.groovy.xml

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

info.magnolia.module.groovy.rescue

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

Test Cases

[Summary] [Package List] [Test Cases]

MgnlGroovyConsoleTest

longRunningScriptStartsPolling 1.24
fastScriptReturnsWithoutStartingPolling 0.228
scriptWithNoReturnStatementDoesNotPrintOutNull 0.219

MgnlGroovyRescueAppTest

initMethodSetRescueSecuritySupport 0.085

GroovyModuleVersionHandlerTest

updateFrom21ReordersGroovyInDevGroup 3.252
updateFrom201WithExistingLegacyApp 1.218
upgradeFrom222 0.847
updateFrom201WithNoExistingLegacyApp 0.726
updateFrom22AddsDuplicateAction 0.641
upgradeFrom10 0.716
upgradeFrom23 0.359
upgradeFrom21SetsAppPermissions 0.613

InstallGroovyFileTest

testInstallGroovyFiles 0
skipped

GroovyClassFactoryTest

recompileIfScriptInRepoWasModified 0.078
fallBackToClassPathIfScriptInRepoIsDisabled 0.033
delegateToDefaultClassFactoryToLoadJavaClasses 0.003
canLoadFromClassPath 0.021
reloadDoesNotRecompilesClassIfSourceUnchanged 0.013
throwCNFEWithCompilationErrorWhenGroovyClassCanNotBeCompiled 0.013
throwRegularCNFEWhenClassExistsForNeitherCFs 0.002
repoHasPriorityOverClasspathIfScriptInRepoIsEnabled 0.013
loadedGroovyClassesCanUseClassesFoundThroughTheDefaultClassLoader 0.088
fallBackToClassPathIfScriptInRepoIsDisabledEvenIfScriptInRepoIsNewer 0.022
canLoadClassFromRepo 0.016
recompileOnNewInstanceIfScriptInRepoWasModified 0.048
reloadRecompilesClassIfSourceChanged 0.019

GroovyModuleTest

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

MgnlGroovyClassLoaderTest

throwCFEWhenCompileChecksAreOnAndPackageDeclarationIsMissing 0.005
doNotThrowCFEWhenCompileChecksAreOffAndPackageDeclarationIsWrong 0.018
doNotThrowCFEWhenCompileChecksAreOnAndPackageDeclarationIsCorrect 0.005
mgnlGroovyClassLoaderCallMethod 0.045
resolveScriptNameFromSource 0.094
throwCFEWhenCompileChecksAreOnAndPackageDeclarationIsWrong 0.002
doNotThrowCFEWhenCompileChecksAreOnAndPackageDeclarationIsEmptyAndMgnlPathIsRoot 0.004
throwCFEWhenCompileChecksAreOnAndClassDeclarationIsNotFound 0.002
doNotThrowCFEWhenCompileChecksAreOnAndClassDeclarationIsFound 0.01

MgnlGroovyJCRNodeTest

showProperty 0.012
iteratorWithContentNode 0.001
lookUpPropertyWithAndWithoutAtNotationReturnsSameValue 0.001
showNode 0.002
lookUpName 0
getChildrenOrNodesWithContentNode 0.013
iterator 0
fetChildren 0

MgnlGroovyNodeTest

iteratorWithContentNode 0.019
lookUpPropertyWithAndWithoutAtNotationReturnsSameValue 0.003
getChildren 0
lookUpName 0
iterator 0
getChildrenWithContentNode 0

ExecuteGroovyFileTaskTest

inputFileHappyFlow 0.02
inputFileNull 0.001
inputFileNotExisting 0.001
inputFileGeneratingGroovyException 0.014
inputFileEmpty 0.009

GroovyTerminalTest

onlyAuthorizedUsersCanExecuteGroovyCode 0.004

GroovyValidatorTest

validateGroovyClassWithWrongPackage 0.03
validateGroovyClassWithInexistentPackage 0.004
validateGroovyClassWithPackage 0.004
validateGroovyClassDeclaringPackageButUnderRoot 0.003
validateGroovyClassNoPackage 0.004
validateGroovyScript 0.006

GroovyBuilderTest

createNodeWithAllAvailableArguments 0.005
getCurrentNode 0
createPropertiesOfDifferentTypes 0.006
createNodeOverridesNodeType 0.001
createNodeCreatesSubnodes 0
createNodeWithBlankArg 0
createNode 0
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 ?