Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
76 0 0 1 98.684% 18.354

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.046
info.magnolia.module.groovy.terminal 1 0 0 0 100% 0.009
info.magnolia.module.groovy.console 3 0 0 0 100% 1.871
info.magnolia.module.groovy.support.classes 25 0 0 1 96% 0.544
info.magnolia.module.groovy.setup 13 0 0 0 100% 15.636
info.magnolia.module.groovy.validator 6 0 0 0 100% 0.068
info.magnolia.module.groovy.support.nodes 14 0 0 0 100% 0.079
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.046

info.magnolia.module.groovy.terminal

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

info.magnolia.module.groovy.console

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

info.magnolia.module.groovy.support.classes

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

info.magnolia.module.groovy.setup

Class Tests Errors Failures Skipped Success Rate Time
GroovyModuleVersionHandlerTest 12 0 0 0 100% 15.465
InstallGroovyFileTest 1 0 0 0 100% 0.171

info.magnolia.module.groovy.validator

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

info.magnolia.module.groovy.support.nodes

Class Tests Errors Failures Skipped Success Rate Time
MgnlGroovyJCRNodeTest 8 0 0 0 100% 0.045
MgnlGroovyNodeTest 6 0 0 0 100% 0.034

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 1.431
fastScriptReturnsWithoutStartingPolling 0.219
scriptWithNoReturnStatementDoesNotPrintOutNull 0.221

MgnlGroovyRescueAppTest

initMethodSetRescueSecuritySupport 0.085

GroovyModuleVersionHandlerTest

updateFrom21ReordersGroovyInDevGroup 4.825
updateFrom201WithExistingLegacyApp 1.96
upgradeFrom222 1.2
updateFrom201WithNoExistingLegacyApp 1.486
updateFrom252RemovesWorkspaceFromCreateAppScriptEditorSection 0.638
updateFrom253ReplacesOldGroovyMailCommandSampleAndKeepsNonEmptyFolders 0.545
updateFrom22AddsDuplicateAction 0.81
upgradeFrom10 1.388
upgradeFrom23 0.674
updateFrom253ReplacesOldGroovyMailCommandSampleAndRemovesEmptyFolders 0.423
updateFrom232ReplaceBasicTextCodeFieldDefinition 0.551
upgradeFrom21SetsAppPermissions 0.965

InstallGroovyFileTest

testInstallGroovyFiles 0.171

GroovyClassFactoryTest

recompileIfScriptInRepoWasModified 0.067
fallBackToClassPathIfScriptInRepoIsDisabled 0.03
delegateToDefaultClassFactoryToLoadJavaClasses 0.004
canLoadFromClassPath 0.021
reloadDoesNotRecompilesClassIfSourceUnchanged 0.01
throwCNFEWithCompilationErrorWhenGroovyClassCanNotBeCompiled 0.012
throwRegularCNFEWhenClassExistsForNeitherCFs 0.002
repoHasPriorityOverClasspathIfScriptInRepoIsEnabled 0.011
loadedGroovyClassesCanUseClassesFoundThroughTheDefaultClassLoader 0.11
fallBackToClassPathIfScriptInRepoIsDisabledEvenIfScriptInRepoIsNewer 0.022
canLoadClassFromRepo 0.017
recompileOnNewInstanceIfScriptInRepoWasModified 0.031
reloadRecompilesClassIfSourceChanged 0.019

GroovyModuleTest

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

MgnlGroovyClassLoaderTest

throwCFEWhenScriptAndClassDeclarationsAreMixed 0.001
throwCFEWhenCompileChecksAreOnAndPackageDeclarationIsMissing 0.002
doNotThrowCFEWhenScriptAndClassDeclarationsAreMixedAndIsAScript 0.009
doNotThrowCFEWhenCompileChecksAreOffAndPackageDeclarationIsWrong 0.008
doNotThrowCFEWhenCompileChecksAreOnAndPackageDeclarationIsCorrect 0.005
mgnlGroovyClassLoaderCallMethod 0.019
resolveScriptNameFromSource 0.126
throwCFEWhenCompileChecksAreOnAndPackageDeclarationIsWrong 0.003
doNotThrowCFEWhenCompileChecksAreOnAndPackageDeclarationIsEmptyAndMgnlPathIsRoot 0.004
throwCFEWhenCompileChecksAreOnAndClassDeclarationIsNotFound 0.002
doNotThrowCFEWhenCompileChecksAreOnAndClassDeclarationIsFound 0.009

MgnlGroovyJCRNodeTest

showProperty 0.023
iteratorWithContentNode 0.008
lookUpPropertyWithAndWithoutAtNotationReturnsSameValue 0.001
showNode 0.001
lookUpName 0
getChildrenOrNodesWithContentNode 0.012
iterator 0
fetChildren 0

MgnlGroovyNodeTest

iteratorWithContentNode 0.029
lookUpPropertyWithAndWithoutAtNotationReturnsSameValue 0.005
getChildren 0
lookUpName 0
iterator 0
getChildrenWithContentNode 0

ExecuteGroovyFileTaskTest

inputFileHappyFlow 0.023
inputFileNull 0
inputFileNotExisting 0.001
inputFileGeneratingGroovyException 0.011
inputFileEmpty 0.011

GroovyTerminalTest

onlyAuthorizedUsersCanExecuteGroovyCode 0.009

GroovyValidatorTest

validateGroovyClassWithWrongPackage 0.037
validateGroovyClassWithInexistentPackage 0.004
validateGroovyClassWithPackage 0.005
validateGroovyClassDeclaringPackageButUnderRoot 0.005
validateGroovyClassNoPackage 0.006
validateGroovyScript 0.011

GroovyBuilderTest

createNodeWithAllAvailableArguments 0.005
getCurrentNode 0
createPropertiesOfDifferentTypes 0.008
createNodeOverridesNodeType 0.002
createNodeCreatesSubnodes 0
createNodeWithBlankArg 0
createNode 0
createNodeIgnoresFurtherValueArgument 0.001

Failure Details

[Summary] [Package List] [Test Cases]


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