Forum Discussion

doug_bowen's avatar
doug_bowen
Occasional Contributor
10 years ago

When the TestComplete Jenkins Plugin times out, we are not receiving any error output.

When executing a test through the Jenkins Plugin, we set a timeout.  When that timeout is reached (for any reason) we are not receiving proper output from TestComplete in either the console or the TestComplete results.

 

The valid output we're looking for would be an image of the desktop at the point of failure.

 

Has anyone else experienced this?  Is there a solution?

3 Replies

  • Hi doug_bowen,

     

    Judging by the console log you posted, TestComplete doesn’t stop the test execution correctly. Perhaps, it has frozen. I suggest that you try to investigate a possible reason for this. If you need help, please contact our TestComplete Support Team ( http://support.smartbear.com/product-list/ ).

    • doug_bowen's avatar
      doug_bowen
      Occasional Contributor

      We know exactly why the test is failing.  Test Execute is not frozen.

      An error occurs in our app that causes TestExecute to wait, assuming the error will be dismissed.  When the error is not dismissed, TestExecute continues waiting on the error to go away.

       

      We're fine with that, that isn't our issue.  Our issue is that once TestExecute has been waiting for more than the pre-configured test timeout, the TestComplete Jenkins plugin will terminate TestExecute without proper error output being delivered.  

      In fact, the plugin reports that the test 'failed to start' which isn't true.

      So at this point ,we aren't told what happened during the test run.  We happen to know exaclty what hapened in this case, but this is an error in your plugin.  We should be shown what happened, not have to investigate it for ourselves after the test run.