Forum Discussion

krogold's avatar
krogold
Regular Contributor
5 years ago
Solved

testRunner.cancel does not cancel calling testCase

Hello,

I want to cancel a testCase so in a groovy script I call

testRunner.cancel(mymsg)
return null

The problem is that this testCase is called by another one and I'd like to cancel the caller if the callee is canceled.

Is there any straightforward way to do that ?

 

thank you

  • If you have groovy testStep then try below code :-

    def testStep =  context.getProperty( "#TestSuiteDetails#" )
    if( testStep != null ) {
        testStep.cancel( "Your message" )
    }

    And in script assertion, try this :-

    context.testRunner.cancel()

2 Replies

  • avidCoder's avatar
    avidCoder
    Super Contributor

    If you have groovy testStep then try below code :-

    def testStep =  context.getProperty( "#TestSuiteDetails#" )
    if( testStep != null ) {
        testStep.cancel( "Your message" )
    }

    And in script assertion, try this :-

    context.testRunner.cancel()
    • sonya_m's avatar
      sonya_m
      SmartBear Alumni (Retired)

      Thank you so much avidCoder! 

       

      Hi krogold, did you try implementing the suggestions? Was it a success?