Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.038
info.magnolia.module.groovy.terminal 1 0 0 0 100% 0.006
info.magnolia.module.groovy.console 3 0 0 0 100% 1.438
info.magnolia.module.groovy.support.classes 23 0 0 1 95.652% 0.401
info.magnolia.module.groovy.setup 10 0 0 1 90% 10.689
info.magnolia.module.groovy.validator 6 0 0 0 100% 0.074
info.magnolia.module.groovy.support.nodes 14 0 0 0 100% 0.072
info.magnolia.module.groovy.xml 8 0 0 0 100% 0.016
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.038

info.magnolia.module.groovy.terminal

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

info.magnolia.module.groovy.console

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

info.magnolia.module.groovy.support.classes

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

info.magnolia.module.groovy.setup

Class Tests Errors Failures Skipped Success Rate Time
GroovyModuleVersionHandlerTest 9 0 0 0 100% 10.689
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.074

info.magnolia.module.groovy.support.nodes

Class Tests Errors Failures Skipped Success Rate Time
MgnlGroovyJCRNodeTest 8 0 0 0 100% 0.046
MgnlGroovyNodeTest 6 0 0 0 100% 0.026

info.magnolia.module.groovy.xml

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

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 0.988
fastScriptReturnsWithoutStartingPolling 0.217
scriptWithNoReturnStatementDoesNotPrintOutNull 0.233

MgnlGroovyRescueAppTest

initMethodSetRescueSecuritySupport 0.085

GroovyModuleVersionHandlerTest

updateFrom21ReordersGroovyInDevGroup 3.302
updateFrom201WithExistingLegacyApp 1.44
upgradeFrom222 0.705
updateFrom201WithNoExistingLegacyApp 1.113
updateFrom22AddsDuplicateAction 0.835
upgradeFrom10 1.413
upgradeFrom23 0.58
updateFrom232ReplaceBasicTextCodeFieldDefinition 0.371
upgradeFrom21SetsAppPermissions 0.93

InstallGroovyFileTest

testInstallGroovyFiles 0
skipped

GroovyClassFactoryTest

recompileIfScriptInRepoWasModified 0.045
fallBackToClassPathIfScriptInRepoIsDisabled 0.022
delegateToDefaultClassFactoryToLoadJavaClasses 0.003
canLoadFromClassPath 0.012
reloadDoesNotRecompilesClassIfSourceUnchanged 0.006
throwCNFEWithCompilationErrorWhenGroovyClassCanNotBeCompiled 0.007
throwRegularCNFEWhenClassExistsForNeitherCFs 0.001
repoHasPriorityOverClasspathIfScriptInRepoIsEnabled 0.01
loadedGroovyClassesCanUseClassesFoundThroughTheDefaultClassLoader 0.058
fallBackToClassPathIfScriptInRepoIsDisabledEvenIfScriptInRepoIsNewer 0.015
canLoadClassFromRepo 0.008
recompileOnNewInstanceIfScriptInRepoWasModified 0.023
reloadRecompilesClassIfSourceChanged 0.015

GroovyModuleTest

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

MgnlGroovyClassLoaderTest

throwCFEWhenCompileChecksAreOnAndPackageDeclarationIsMissing 0
doNotThrowCFEWhenCompileChecksAreOffAndPackageDeclarationIsWrong 0.009
doNotThrowCFEWhenCompileChecksAreOnAndPackageDeclarationIsCorrect 0.004
mgnlGroovyClassLoaderCallMethod 0.014
resolveScriptNameFromSource 0.129
throwCFEWhenCompileChecksAreOnAndPackageDeclarationIsWrong 0.004
doNotThrowCFEWhenCompileChecksAreOnAndPackageDeclarationIsEmptyAndMgnlPathIsRoot 0.005
throwCFEWhenCompileChecksAreOnAndClassDeclarationIsNotFound 0.002
doNotThrowCFEWhenCompileChecksAreOnAndClassDeclarationIsFound 0.009

MgnlGroovyJCRNodeTest

showProperty 0.012
iteratorWithContentNode 0.018
lookUpPropertyWithAndWithoutAtNotationReturnsSameValue 0.002
showNode 0.002
lookUpName 0
getChildrenOrNodesWithContentNode 0.012
iterator 0
fetChildren 0

MgnlGroovyNodeTest

iteratorWithContentNode 0.022
lookUpPropertyWithAndWithoutAtNotationReturnsSameValue 0.003
getChildren 0
lookUpName 0
iterator 0
getChildrenWithContentNode 0.001

ExecuteGroovyFileTaskTest

inputFileHappyFlow 0.02
inputFileNull 0.001
inputFileNotExisting 0.001
inputFileGeneratingGroovyException 0.009
inputFileEmpty 0.007

GroovyTerminalTest

onlyAuthorizedUsersCanExecuteGroovyCode 0.006

GroovyValidatorTest

validateGroovyClassWithWrongPackage 0.038
validateGroovyClassWithInexistentPackage 0.003
validateGroovyClassWithPackage 0.015
validateGroovyClassDeclaringPackageButUnderRoot 0.005
validateGroovyClassNoPackage 0.005
validateGroovyScript 0.008

GroovyBuilderTest

createNodeWithAllAvailableArguments 0.005
getCurrentNode 0
createPropertiesOfDifferentTypes 0.008
createNodeOverridesNodeType 0.003
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 ?