1--source include/have_rocksdb.inc 2# Don't run the RQG tests with --rpc_protocol because the connections and 3# queries will be coming from Perl where we don't have any ability to 4# specify the query attributes needed for the RPC protocol. 5--source include/not_rpc_protocol.inc 6 7call mtr.add_suppression("Did not write failed "); 8call mtr.add_suppression("Can't open and lock privilege tables"); 9call mtr.add_suppression("Attempt to delete the trigger file"); 10 11SET @ORIG_EVENT_SCHEDULER = @@EVENT_SCHEDULER; 12 13# mysql.user and mysql.tables_priv are modified by the 14# tests, so they need to be restored to the original 15# state. 16--disable_warnings 17CREATE TABLE mysql.user_temp LIKE mysql.user; 18INSERT mysql.user_temp SELECT * FROM mysql.user; 19CREATE TABLE mysql.tables_priv_temp LIKE mysql.tables_priv; 20INSERT mysql.tables_priv_temp SELECT * FROM mysql.tables_priv_temp; 21--enable_warnings 22 23# RQG's runtime test 24let $TESTDIR = runtime; 25 26let $GRAMMAR_FILES = alter_online.yy; 27let $DATA_FILE = alter_online.zz; 28 29--source rqg.inc 30 31let $GRAMMAR_FILES = concurrency_1.yy; 32let $DATA_FILE = concurrency_1.zz; 33 34--source rqg.inc 35 36let $GRAMMAR_FILES = connect_kill_sql.yy; 37let $DATA_FILE = connect_kill_data.zz; 38 39--source rqg.inc 40 41let $GRAMMAR_FILES = metadata_stability.yy; 42let $DATA_FILE = metadata_stability.zz; 43 44--source rqg.inc 45 46--disable_warnings 47DELETE FROM mysql.tables_priv; 48DELETE FROM mysql.user; 49INSERT mysql.user SELECT * FROM mysql.user_temp; 50INSERT mysql.tables_priv SELECT * FROM mysql.tables_priv_temp; 51DROP TABLE mysql.user_temp; 52DROP TABLE mysql.tables_priv_temp; 53DROP TABLE IF EXISTS test.executors; 54DROP DATABASE IF EXISTS testdb_N; 55DROP DATABASE IF EXISTS testdb_S; 56--enable_warnings 57 58SET GLOBAL EVENT_SCHEDULER = @ORIG_EVENT_SCHEDULER; 59