diff --git a/tests/jenkins/TestReleaseChores.groovy b/tests/jenkins/TestReleaseChores.groovy index c8315aae1a..7dbf76c77c 100644 --- a/tests/jenkins/TestReleaseChores.groovy +++ b/tests/jenkins/TestReleaseChores.groovy @@ -45,27 +45,26 @@ class TestReleaseChores extends BuildPipelineTest { super.testPipeline('jenkins/release-workflows/release-chores.jenkinsfile', 'tests/jenkins/jenkinsjob-regression-files/integ-test-notification.jenkinsfile') } - // @Test - // public void testVerifyParameters() { - // binding.setVariable('RELEASE_VERSION', "") - // binding.setVariable('RELEASE_CHORE', "") - // runScript('jenkins/release-workflows/release-chores.jenkinsfile') - // assertThat(getCommandExecutions('error', ''), hasItem('Required parameters are missing. Please provide the mandatory arguments RELEASE_VERSION and RELEASE_CHORE')) - // } - - // def getCommandExecutions(methodName, command) { - // def shCommands = helper.callStack.findAll { - // call -> - // call.methodName == methodName - // }. - // collect { - // call -> - // callArgsToString(call) - // }.findAll { - // shCommand -> - // shCommand.contains(command) - // } + @Test + public void testVerifyParameters() { + binding.setVariable('RELEASE_VERSION', "") + binding.setVariable('RELEASE_CHORE', "") + runScript('jenkins/release-workflows/release-chores.jenkinsfile') + assertThat(getCommandExecutions('error', ''), hasItem('Required parameters are missing. Please provide the mandatory arguments RELEASE_VERSION and RELEASE_CHORE')) + } - // return shCommands - // } + def getCommandExecutions(methodName, command) { + def shCommands = helper.callStack.findAll { + call -> + call.methodName == methodName + }. + collect { + call -> + callArgsToString(call) + }.findAll { + shCommand -> + shCommand.contains(command) + } + return shCommands + } }