55 lines
1.4 KiB
Plaintext
55 lines
1.4 KiB
Plaintext
--source include/have_ndb.inc
|
|
|
|
#
|
|
# Test ndb_perror which is a small tool used to
|
|
# lookup the textual description for various error
|
|
# codes returned from NDB and the mgmapi
|
|
#
|
|
# Find ndb_perror
|
|
--source suite/ndb/include/ndb_find_ndb_perror.inc
|
|
|
|
--echo #
|
|
--echo # 1) Should print error number and error description
|
|
--echo # for NDB error codes like 4008
|
|
--exec $NDB_PERROR 4008 2>&1
|
|
|
|
--echo #
|
|
--echo # 1b) Should print error number and description for more
|
|
--echo # than one error codes
|
|
--exec $NDB_PERROR 4008 4009 2>&1
|
|
|
|
--echo #
|
|
--echo # 1c) Should print error description _only_ for
|
|
--echo # NDB error codes like 4008 when in silent mode
|
|
--exec $NDB_PERROR 4008 --silent 2>&1
|
|
|
|
--echo #
|
|
--echo # 3) Should print "ndbd exit string" for ndbd exit
|
|
--echo # code 2808
|
|
--exec $NDB_PERROR 2808 2>&1
|
|
|
|
--echo #
|
|
--echo # 4) Should print mgmapi error number and description
|
|
--echo # for mgmapi error number 1001
|
|
--exec $NDB_PERROR 1001 2>&1
|
|
|
|
--echo #
|
|
--echo # 5) Should print and return error for unknown error code
|
|
--error 1
|
|
--exec $NDB_PERROR 9999 2>&1
|
|
|
|
--echo #
|
|
--echo # 6) Should accept --ndb as argument although it's ignored
|
|
--echo # since it's always enabled
|
|
--exec $NDB_PERROR --ndb 4008 2>&1
|
|
|
|
--echo #
|
|
--echo # 7) Should print only the error message
|
|
--exec $NDB_PERROR --silent 3001 2>&1
|
|
|
|
--echo #
|
|
--echo # 8) Should print all
|
|
--exec $NDB_PERROR --verbose 4008 2>&1
|
|
|
|
|