📄 im_utils.imtest
字号:
############################################################################# This file contains test for (2) test suite.## Consult WL#2789 for more information.############################################################################--source include/im_check_env.inc############################################################################# Check 'SHOW INSTANCE OPTIONS' command.## Since configuration of an mysqld-instance contains directories, we should# completely ignore the second column (values) in order to make the test# case produce the same results on different installations;# TODO: ignore values of only directory-specific options.#--replace_column 2 VALUESHOW INSTANCE OPTIONS mysqld1;--replace_column 2 VALUESHOW INSTANCE OPTIONS mysqld2;## Before checking log files, we should start the second instance (mysqld2) to# give it a chance to create log files.#START INSTANCE mysqld2;--exec $MYSQL_TEST_DIR/t/wait_for_process.sh $IM_MYSQLD2_PATH_PID 30 started im_utilsSTOP INSTANCE mysqld2;--exec $MYSQL_TEST_DIR/t/wait_for_process.sh $IM_MYSQLD2_PATH_PID 30 stopped im_utils## Check 'SHOW LOG FILES' command:# - check that log files of both offline and online instances are accessible;# - since placement of the log files is installation-specific, we should# ignore it in comparisson;# - also, we should ignore log file size, since it may depend on the version# being tested;#--replace_column 2 PATH 3 FILE_SIZESHOW mysqld1 LOG FILES;--replace_column 2 PATH 3 FILE_SIZESHOW mysqld2 LOG FILES;## Check 'SHOW LOG' command:# - check that all three kinds of logs are available for both offline and# online instances;# - we should ignore the value, because it is very specific and depends on# many factors; we only check that Instance Manager is able to provide log# files.## mysqld1 (online) w/o the optional argument.--replace_column 1 LOG_DATASHOW mysqld1 LOG ERROR 10;--replace_column 1 LOG_DATASHOW mysqld1 LOG SLOW 10;--replace_column 1 LOG_DATASHOW mysqld1 LOG GENERAL 10;# mysqld1 (online) with the optional argument.--replace_column 1 LOG_DATASHOW mysqld1 LOG ERROR 10, 2;--replace_column 1 LOG_DATASHOW mysqld1 LOG SLOW 10, 2;--replace_column 1 LOG_DATASHOW mysqld1 LOG GENERAL 10, 2;# mysqld2 (offline) w/o the optional argument.--replace_column 1 LOG_DATASHOW mysqld2 LOG ERROR 10;--replace_column 1 LOG_DATASHOW mysqld2 LOG SLOW 10;--replace_column 1 LOG_DATASHOW mysqld2 LOG GENERAL 10;# mysqld2 (offline) with the optional argument.--replace_column 1 LOG_DATASHOW mysqld2 LOG ERROR 10, 2;--replace_column 1 LOG_DATASHOW mysqld2 LOG SLOW 10, 2;--replace_column 1 LOG_DATASHOW mysqld2 LOG GENERAL 10, 2;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -