diff options
Diffstat (limited to 'mysql-test/suite/parts/inc/partition_crash.inc')
-rw-r--r-- | mysql-test/suite/parts/inc/partition_crash.inc | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/mysql-test/suite/parts/inc/partition_crash.inc b/mysql-test/suite/parts/inc/partition_crash.inc new file mode 100644 index 00000000..c657ba88 --- /dev/null +++ b/mysql-test/suite/parts/inc/partition_crash.inc @@ -0,0 +1,36 @@ +# Include file to decrease test code duplication + +--eval $create_statement +--eval $insert_statement +--echo # State before crash + +--list_files_write_file $DATADIR.files.txt $DATADIR/test +--replace_result #p# #P# #sp# #SP# +--cat_file $DATADIR.files.txt +--remove_file $DATADIR.files.txt +SHOW CREATE TABLE t1; +--sorted_result +SELECT * FROM t1; +--exec echo "wait" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect +--disable_reconnect +# CR_SERVER_LOST +--error 2013 +--eval $crash_statement +--echo # State after crash (before recovery) +--list_files_write_file $DATADIR.files.txt $DATADIR/test +--replace_result #p# #P# #sp# #SP# #tmp# #TMP# +--replace_regex /sql-exchange.*\./sql-exchange./ /sql-shadow-[0-9a-f]*-/sql-shadow-/ +--cat_file $DATADIR.files.txt +--remove_file $DATADIR.files.txt +--exec echo "restart" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect +--enable_reconnect +--source include/wait_until_connected_again.inc +--echo # State after crash recovery +--list_files_write_file $DATADIR.files.txt $DATADIR/test +--replace_result #p# #P# #sp# #SP# +--cat_file $DATADIR.files.txt +--remove_file $DATADIR.files.txt +SHOW CREATE TABLE t1; +--sorted_result +SELECT * FROM t1; +DROP TABLE t1; |