When running cross-platform web tests in parallel, you can get the following exit codes that report on the results of the test run:
Note: To learn exit codes returned by TestExecute when running sequential tests, see TestExecute - Exit Codes.
|0||The test did not produce errors or warnings.|
|1||The test results include warnings but no errors.|
|2||The test results include errors.|
|3||The test cannot be run because of an error. Some typical errors are:
The test engine also returns the code 3, if you run a project or project suite and the test was stopped with a call to the
|4||The test run was stopped by the timeout specified with the
|127||Unable to start the executable because some executable files are missing or the installation is damaged.|
|1001||Unable to start the executable, because there is not enough free disk space.|
|10000||Unable to start the executable because all the product instances allowed by your license key are already running.|
|-1||Unable to launch the executable because the license check has failed and it cannot obtain a license. You can find information on licensing in Licensing TestExecute.
Note: Inspect the Error.log file to get more information on the possible reasons of the license check failure. For more information on these files, see the description of the /ErrorLog command-line argument.
To resolve licensing problems, please use the Licensing Troubleshooter on our web site:
The exit codes depend on whether the TestComplete project is configured to rerun failed tests. See the Exit codes for rerun tests section of the TestComplete documentation on our website.