From bb33b36e692e1d3e2fe7f6e9df431e20de0a8946 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad Date: Fri, 14 Feb 2025 17:13:33 -0800 Subject: [PATCH] test Signed-off-by: Sayali Gaikawad --- tests/jenkins/TestReleaseChores.groovy | 43 +++++++++++++------------- 1 file changed, 21 insertions(+), 22 deletions(-) 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 + } }