use ExitCodes to report status of tests