Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
74 0 0 1 98.649% 24.133

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.032
info.magnolia.module.groovy.terminal 1 0 0 0 100% 0.005
info.magnolia.module.groovy.console 3 0 0 0 100% 0.637
info.magnolia.module.groovy.support.classes 25 0 0 1 96% 0.161
info.magnolia.module.groovy.setup 17 0 0 0 100% 21.474
info.magnolia.module.groovy.validator 6 0 0 0 100% 1.566
info.magnolia.module.groovy.xml 8 0 0 0 100% 0.009
info.magnolia.module.groovy.support.nodes 8 0 0 0 100% 0.007
info.magnolia.module.groovy.rescue 1 0 0 0 100% 0.242

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

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% 0.637

info.magnolia.module.groovy.support.classes

Class Tests Errors Failures Skipped Success Rate Time
MgnlGroovyClassLoaderTest 11 0 0 0 100% 0.038
GroovyClassFactoryTest 13 0 0 0 100% 0.123
GroovyModuleTest 1 0 0 1 0% 0

info.magnolia.module.groovy.setup

Class Tests Errors Failures Skipped Success Rate Time
InstallGroovyFileTest 1 0 0 0 100% 0.162
GroovyModuleVersionHandlerTest 16 0 0 0 100% 21.312

info.magnolia.module.groovy.validator

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

info.magnolia.module.groovy.xml

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

info.magnolia.module.groovy.support.nodes

Class Tests Errors Failures Skipped Success Rate Time
MgnlGroovyJCRNodeTest 8 0 0 0 100% 0.007

info.magnolia.module.groovy.rescue

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

Test Cases

[Summary] [Package List] [Test Cases]

GroovyBuilderTest

createNodeWithAllAvailableArguments 0.007
getCurrentNode 0
createPropertiesOfDifferentTypes 0
createNodeOverridesNodeType 0.001
createNodeCreatesSubnodes 0.001
createNodeWithBlankArg 0
createNode 0
createNodeIgnoresFurtherValueArgument 0

InstallGroovyFileTest

testInstallGroovyFiles 0.162

GroovyValidatorTest

validateGroovyClassWithWrongPackage 1.395
validateGroovyClassWithInexistentPackage 0.005
validateGroovyClassWithPackage 0.135
validateGroovyClassDeclaringPackageButUnderRoot 0.004
validateGroovyClassNoPackage 0.008
validateGroovyScript 0.019

MgnlGroovyConsoleTest

longRunningScriptStartsPolling 0.212
fastScriptReturnsWithoutStartingPolling 0.213
scriptWithNoReturnStatementDoesNotPrintOutNull 0.212

MgnlGroovyClassLoaderTest

throwCFEWhenScriptAndClassDeclarationsAreMixed 0.001
throwCFEWhenCompileChecksAreOnAndPackageDeclarationIsMissing 0.001
doNotThrowCFEWhenScriptAndClassDeclarationsAreMixedAndIsAScript 0.005
doNotThrowCFEWhenCompileChecksAreOffAndPackageDeclarationIsWrong 0.004
doNotThrowCFEWhenCompileChecksAreOnAndPackageDeclarationIsCorrect 0.003
mgnlGroovyClassLoaderCallMethod 0.01
resolveScriptNameFromSource 0.003
throwCFEWhenCompileChecksAreOnAndPackageDeclarationIsWrong 0.001
doNotThrowCFEWhenCompileChecksAreOnAndPackageDeclarationIsEmptyAndMgnlPathIsRoot 0.003
throwCFEWhenCompileChecksAreOnAndClassDeclarationIsNotFound 0.001
doNotThrowCFEWhenCompileChecksAreOnAndClassDeclarationIsFound 0.006

GroovyClassFactoryTest

recompileIfScriptInRepoWasModified 0.02
fallBackToClassPathIfScriptInRepoIsDisabled 0.009
delegateToDefaultClassFactoryToLoadJavaClasses 0.002
canLoadFromClassPath 0.008
reloadDoesNotRecompilesClassIfSourceUnchanged 0.006
throwCNFEWithCompilationErrorWhenGroovyClassCanNotBeCompiled 0.007
throwRegularCNFEWhenClassExistsForNeitherCFs 0.001
repoHasPriorityOverClasspathIfScriptInRepoIsEnabled 0.006
loadedGroovyClassesCanUseClassesFoundThroughTheDefaultClassLoader 0.024
fallBackToClassPathIfScriptInRepoIsDisabledEvenIfScriptInRepoIsNewer 0.006
canLoadClassFromRepo 0.008
recompileOnNewInstanceIfScriptInRepoWasModified 0.015
reloadRecompilesClassIfSourceChanged 0.011

ExecuteGroovyFileTaskTest

inputFileHappyFlow 0.008
inputFileNull 0
inputFileNotExisting 0.001
inputFileGeneratingGroovyException 0.023
inputFileEmpty 0

MgnlGroovyJCRNodeTest

showProperty 0
iteratorWithContentNode 0.005
lookUpPropertyWithAndWithoutAtNotationReturnsSameValue 0
getChildren 0.001
showNode 0
lookUpName 0
getChildrenOrNodesWithContentNode 0.001
iterator 0

MgnlGroovyRescueAppTest

initMethodSetRescueSecuritySupport 0.242

GroovyModuleTest

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

GroovyModuleVersionHandlerTest

updateFrom261 3.16
updateFrom21ReordersGroovyInDevGroup 2.622
updateFrom201WithExistingLegacyApp 2.061
upgradeFrom222 1.336
updateFrom201WithNoExistingLegacyApp 1.373
cleanInstallBootstrapsSamples 2.639
updateFrom252RemovesWorkspaceFromCreateAppScriptEditorSection 0.804
updateFrom253ReplacesOldGroovyMailCommandSampleAndKeepsNonEmptyFolders 0.777
updateFrom22AddsDuplicateAction 1.272
upgradeFrom10 1.566
upgradeFrom23 0.748
updateFrom253ReplacesOldGroovyMailCommandSampleAndRemovesEmptyFolders 0.582
updateFrom260FixesCreateAppScript 0.432
updateFrom232ReplaceBasicTextCodeFieldDefinition 0.569
upgradeFrom21SetsAppPermissions 1.037
updateFrom27UpdatesIconValue 0.334

GroovyTerminalTest

onlyAuthorizedUsersCanExecuteGroovyCode 0.005

Failure Details

[Summary] [Package List] [Test Cases]


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