The test runner produces one of the following error codes when it experiences an error running a test case. These values can be queried using your platform-specific error variable (for example, on Windows use ERRORLEVEL).
| Error | Value |
|---|---|
| All tests passed | 0 |
| One or more errors | 1 |
| Bad argument | 32 |
| Duplicate test case | 33 |
| Test fixture not found | 34 |
| No test case found | 35 |
| Test fixture not loaded | 36 |
| Cannot open file | 37 |
| Cannot create file | 38 |
| Out of memory | 39 |
| User abort | 40 |
| Event handler retry fail | 41 |
| Feature not available | 42 |
| No result from .exe | 43 |
| Exit after util failed1 | 50 |
| Unit test not aborted | 51 |
| Internal error | 100 |