Forum Discussion
michaelmerrill
8 years agoOccasional Contributor
This is the groovy step that runs our test steps:
def apiTestSuite = testRunner.testCase.testSuite.project.getTestSuiteByName("apiGatewayTest")
for(tcase in apiTestSuite.getTestCaseList()) {
if(!tcase.isDisabled()) {
log.info("running test case ${tcase.name}")
for(tstep in tcase.getTestStepList()) {
if(!tstep.isDisabled()) {
log.info("running test step ${tstep.name}")
status = tstep.run(testRunner, context).status
log.info("test step status is ${status}")
if(status.toString() == 'FAILED') {
testRunner.fail("${tstep.name} Test failure")
}
}
}
}
}
Related Content
- 5 years ago
- 6 years ago
- 2 years ago
- 9 years ago
Recent Discussions
- 3 days ago