TODO: just provide a link to master here instead
RUNNER_EXIT_CODES: {
NO_TEST_FILE_OR_DIR_SPECIFIED: 30,
ERROR_INVOKING_NETWORK_LOG_IN_RUNNER: 31,
UNEXPECTED_FATAL_ERROR: 32,
TIMED_OUT_AFTER_ALL_PROCESSES_EMIT_EXIT: 33,
UNCAUGHT_EXCEPTION: 777
},
EXIT_CODES: {
SUCCESSFUL_RUN: 0,
WHOLE_TEST_SUITE_SKIPPED: 0,
GREP_SUITE_DID_NOT_MATCH: 0,
BAD_GREP_SUITE_OPTION: 52,
SUMAN_UNCAUGHT_EXCEPTION: 53,
BAD_CONFIG_OR_PROGRAM_ARGUMENTS: 54,
UNEXPECTED_NON_FATAL_ERROR: 55,
TEST_CASE_FAIL: 56,
INVALID_ARROW_FUNCTION_USAGE: 57,
BAD_COMMAND_LINE_OPTION: 58,
UNEXPECTED_FATAL_ERROR: 59,
FATAL_TEST_ERROR: 60,
FATAL_HOOK_ERROR: 61,
SUITE_TIMEOUT: 62,
SUITE_BAIL: 63,
INTEGRANT_VERIFICATION_FAILURE: 64,
UNKNOWN_RUNNER_CHILD_PROCESS_STATE: 65,
ERROR_IN_ROOT_SUITE: 66,
IOC_DEPS_ACQUISITION_ERROR: 67,
EXPORT_TEST_BUT_RAN_TEST_FILE_DIRECTLY: 68,
DELAY_NOT_REFERENCED: 69,
INTEGRANT_VERIFICATION_ERROR: 70,
ERROR_CREATED_SUMAN_OBJ: 71,
IOC_PASSED_TO_SUMAN_INIT_BAD_FORM: 72,
ERROR_ACQUIRING_IOC_DEPS: 73,
INVALID_RUNNER_CHILD_PROCESS_STATE: 74,
NO_TIMESTAMP_AVAILABLE_IN_TEST: 75,
ERROR_CREATED_NETWORK_LOG: 77,
ERROR_CREATING_RESULTS_DIR: 78,
COULD_NOT_FIND_CONFIG_FROM_PATH: 79,
TEST_ERROR_AND_BAIL_IS_TRUE: 80,
ERROR_PASSED_AS_FIRST_ARG_TO_DELAY_FUNCTION: 81,
DELAY_FUNCTION_TIMED_OUT: 82,
ERROR_IN_CHILD_SUITE: 83,
OPTS_PLAN_NOT_A_NUMBER: 84,
UNEXPECTED_FATAL_ERROR_DOMAIN_CAUGHT: 85,
HOOK_ERROR_AND_BAIL_IS_TRUE: 86,
HOOK_TIMED_OUT_ERROR: 87,
UNCAUGHT_EXCEPTION_BEFORE_ONCE_POST_INVOKED: 88,
UNCAUGHT_EXCEPTION_AFTER_ONCE_POST_INVOKED: 89
},