TestComplete Jenkins Plugin Robustness Issues
We use the TestComplete/TestExecute Jenkins plugin extensively in order to run our automated tests on a nightly basis. However, sometimes the Jenkins build either gets interrupted or manually stopped. When this happens the TestComplete or TestExecute application stays running on the Jenkins Swarm Node. This will cause a build failure if Jenkins tries to use that Jenkins Swarm Node again for another automation run. The TestComplete/TestExecute Plugin for Jenkins needs to be updated to detect if TestComplete/TestExecute is already running on a Swarm Node so that build errors are not caused. One idea would be for it to 'kill' the running instance of TestComplete/TestExecute.