Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
73 0 0 1 98.63% 34.783

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.061
info.magnolia.module.groovy.terminal 1 0 0 0 100% 0.009
info.magnolia.module.groovy.console 3 0 0 0 100% 2.854
info.magnolia.module.groovy.support.classes 25 0 0 1 96% 0.541
info.magnolia.module.groovy.setup 16 0 0 0 100% 31.062
info.magnolia.module.groovy.validator 6 0 0 0 100% 0.072
info.magnolia.module.groovy.support.nodes 8 0 0 0 100% 0.03
info.magnolia.module.groovy.xml 8 0 0 0 100% 0.008
info.magnolia.module.groovy.rescue 1 0 0 0 100% 0.146

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

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

info.magnolia.module.groovy.support.classes

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

info.magnolia.module.groovy.setup

Class Tests Errors Failures Skipped Success Rate Time
GroovyModuleVersionHandlerTest 15 0 0 0 100% 30.875
InstallGroovyFileTest 1 0 0 0 100% 0.187

info.magnolia.module.groovy.validator

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

info.magnolia.module.groovy.support.nodes

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

info.magnolia.module.groovy.xml

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

info.magnolia.module.groovy.rescue

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

Test Cases

[Summary] [Package List] [Test Cases]

MgnlGroovyConsoleTest

longRunningScriptStartsPolling 2.403
fastScriptReturnsWithoutStartingPolling 0.224
scriptWithNoReturnStatementDoesNotPrintOutNull 0.227

MgnlGroovyRescueAppTest

initMethodSetRescueSecuritySupport 0.146

GroovyModuleVersionHandlerTest

updateFrom261 3.949
updateFrom21ReordersGroovyInDevGroup 2.937
updateFrom201WithExistingLegacyApp 2.476
upgradeFrom222 1.65
updateFrom201WithNoExistingLegacyApp 1.861
cleanInstallBootstrapsSamples 3.847
updateFrom252RemovesWorkspaceFromCreateAppScriptEditorSection 2.832
updateFrom253ReplacesOldGroovyMailCommandSampleAndKeepsNonEmptyFolders 1.647
updateFrom22AddsDuplicateAction 2.153
upgradeFrom10 2.333
upgradeFrom23 1.177
updateFrom253ReplacesOldGroovyMailCommandSampleAndRemovesEmptyFolders 0.712
updateFrom260FixesCreateAppScript 0.614
updateFrom232ReplaceBasicTextCodeFieldDefinition 0.725
upgradeFrom21SetsAppPermissions 1.962

InstallGroovyFileTest

testInstallGroovyFiles 0.187

GroovyClassFactoryTest

recompileIfScriptInRepoWasModified 0.057
fallBackToClassPathIfScriptInRepoIsDisabled 0.02
delegateToDefaultClassFactoryToLoadJavaClasses 0.004
canLoadFromClassPath 0.017
reloadDoesNotRecompilesClassIfSourceUnchanged 0.012
throwCNFEWithCompilationErrorWhenGroovyClassCanNotBeCompiled 0.021
throwRegularCNFEWhenClassExistsForNeitherCFs 0.003
repoHasPriorityOverClasspathIfScriptInRepoIsEnabled 0.011
loadedGroovyClassesCanUseClassesFoundThroughTheDefaultClassLoader 0.064
fallBackToClassPathIfScriptInRepoIsDisabledEvenIfScriptInRepoIsNewer 0.018
canLoadClassFromRepo 0.016
recompileOnNewInstanceIfScriptInRepoWasModified 0.034
reloadRecompilesClassIfSourceChanged 0.029

GroovyModuleTest

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

MgnlGroovyClassLoaderTest

throwCFEWhenScriptAndClassDeclarationsAreMixed 0.005
throwCFEWhenCompileChecksAreOnAndPackageDeclarationIsMissing 0.007
doNotThrowCFEWhenScriptAndClassDeclarationsAreMixedAndIsAScript 0.051
doNotThrowCFEWhenCompileChecksAreOffAndPackageDeclarationIsWrong 0.007
doNotThrowCFEWhenCompileChecksAreOnAndPackageDeclarationIsCorrect 0.007
mgnlGroovyClassLoaderCallMethod 0.031
resolveScriptNameFromSource 0.087
throwCFEWhenCompileChecksAreOnAndPackageDeclarationIsWrong 0.003
doNotThrowCFEWhenCompileChecksAreOnAndPackageDeclarationIsEmptyAndMgnlPathIsRoot 0.024
throwCFEWhenCompileChecksAreOnAndClassDeclarationIsNotFound 0.003
doNotThrowCFEWhenCompileChecksAreOnAndClassDeclarationIsFound 0.01

MgnlGroovyJCRNodeTest

showProperty 0
iteratorWithContentNode 0.024
lookUpPropertyWithAndWithoutAtNotationReturnsSameValue 0.001
getChildren 0.002
showNode 0.001
lookUpName 0
getChildrenOrNodesWithContentNode 0.001
iterator 0.001

ExecuteGroovyFileTaskTest

inputFileHappyFlow 0.021
inputFileNull 0.001
inputFileNotExisting 0.001
inputFileGeneratingGroovyException 0.03
inputFileEmpty 0.008

GroovyTerminalTest

onlyAuthorizedUsersCanExecuteGroovyCode 0.009

GroovyValidatorTest

validateGroovyClassWithWrongPackage 0.043
validateGroovyClassWithInexistentPackage 0.003
validateGroovyClassWithPackage 0.006
validateGroovyClassDeclaringPackageButUnderRoot 0.004
validateGroovyClassNoPackage 0.005
validateGroovyScript 0.011

GroovyBuilderTest

createNodeWithAllAvailableArguments 0.002
getCurrentNode 0.001
createPropertiesOfDifferentTypes 0.001
createNodeOverridesNodeType 0.004
createNodeCreatesSubnodes 0
createNodeWithBlankArg 0
createNode 0
createNodeIgnoresFurtherValueArgument 0

Failure Details

[Summary] [Package List] [Test Cases]


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