Exit code 3 for test completion with failures.

This exit code can be used to determine if non-zero exit
was because of test failures or because tests did not run.

Code 2 was skipped because it is has special meaning.
http://www.tldp.org/LDP/abs/html/exitcodes.html