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 |