diff options
author | Bjorn Munch <bjorn.munch@oracle.com> | 2011-09-05 14:57:48 +0200 |
---|---|---|
committer | Bjorn Munch <bjorn.munch@oracle.com> | 2011-09-05 14:57:48 +0200 |
commit | b01b7dc2486ea5744d5f1c4b314f25d20c5d809d (patch) | |
tree | b10c3b612503a1bd7e1b88f49d980884e3755ffa /mysql-test/suite | |
parent | 56294f4d3101471d668e017f9f3d00cba1cf5f3c (diff) | |
parent | 52d9e13ffcacee74e42bc436877f5f4eb1999e66 (diff) | |
download | mariadb-git-b01b7dc2486ea5744d5f1c4b314f25d20c5d809d.tar.gz |
upmerge test fix part of 11750417
Diffstat (limited to 'mysql-test/suite')
-rw-r--r-- | mysql-test/suite/federated/federated_plugin-master.opt | 1 | ||||
-rw-r--r-- | mysql-test/suite/federated/federated_plugin.result | 19 | ||||
-rw-r--r-- | mysql-test/suite/federated/federated_plugin.test | 28 |
3 files changed, 39 insertions, 9 deletions
diff --git a/mysql-test/suite/federated/federated_plugin-master.opt b/mysql-test/suite/federated/federated_plugin-master.opt index fa9ad063fe1..027a6d949c0 100644 --- a/mysql-test/suite/federated/federated_plugin-master.opt +++ b/mysql-test/suite/federated/federated_plugin-master.opt @@ -1 +1,2 @@ --plugin_dir=$FEDERATED_PLUGIN_DIR +--loose-federated=ON diff --git a/mysql-test/suite/federated/federated_plugin.result b/mysql-test/suite/federated/federated_plugin.result index e69de29bb2d..7322a58f0a4 100644 --- a/mysql-test/suite/federated/federated_plugin.result +++ b/mysql-test/suite/federated/federated_plugin.result @@ -0,0 +1,19 @@ +CREATE TABLE t2(a int); +CREATE TABLE t1(a int) ENGINE=FEDERATED +CONNECTION='mysql://root@localhost:$MASTER_MYPORT/test/t2'; +Warnings: +Warning 1286 Unknown storage engine 'FEDERATED' +Warning 1266 Using storage engine MyISAM for table 't1' +DROP TABLE t1; +INSTALL PLUGIN federated SONAME 'FEDERATED_PLUGIN'; +INSTALL PLUGIN FEDERATED SONAME 'FEDERATED_PLUGIN'; +ERROR HY000: Function 'FEDERATED' already exists +UNINSTALL PLUGIN federated; +INSTALL PLUGIN federated SONAME 'FEDERATED_PLUGIN'; +CREATE TABLE t1(a int) ENGINE=FEDERATED +CONNECTION='mysql://root@localhost:$MASTER_MYPORT/test/t2'; +DROP TABLE t1; +UNINSTALL PLUGIN federated; +UNINSTALL PLUGIN federated; +ERROR 42000: PLUGIN federated does not exist +DROP TABLE t2; diff --git a/mysql-test/suite/federated/federated_plugin.test b/mysql-test/suite/federated/federated_plugin.test index b9056f63352..6e5152df17c 100644 --- a/mysql-test/suite/federated/federated_plugin.test +++ b/mysql-test/suite/federated/federated_plugin.test @@ -1,24 +1,34 @@ ---source include/not_windows.inc --source include/have_federated_plugin.inc ---skip federated plugin is disabled +connect (master,localhost,root,,test,$MASTER_MYPORT,); +connect (slave,localhost,root,,test,$SLAVE_MYPORT,); -CREATE TABLE t1(a int) ENGINE=FEDERATED; +connection master; +CREATE TABLE t2(a int); + +connection slave; +CREATE TABLE t1(a int) ENGINE=FEDERATED + CONNECTION='mysql://root@localhost:$MASTER_MYPORT/test/t2'; DROP TABLE t1; -INSTALL PLUGIN federated SONAME 'ha_federated.so'; ---error 1125 -INSTALL PLUGIN FEDERATED SONAME 'ha_federated.so'; +--replace_result $FEDERATED_PLUGIN FEDERATED_PLUGIN +eval INSTALL PLUGIN federated SONAME '$FEDERATED_PLUGIN'; +--replace_result $FEDERATED_PLUGIN FEDERATED_PLUGIN +--error ER_UDF_EXISTS +eval INSTALL PLUGIN FEDERATED SONAME '$FEDERATED_PLUGIN'; UNINSTALL PLUGIN federated; -INSTALL PLUGIN federated SONAME 'ha_federated.so'; - -CREATE TABLE t1(a int) ENGINE=FEDERATED; +--replace_result $FEDERATED_PLUGIN FEDERATED_PLUGIN +eval INSTALL PLUGIN federated SONAME '$FEDERATED_PLUGIN'; +CREATE TABLE t1(a int) ENGINE=FEDERATED + CONNECTION='mysql://root@localhost:$MASTER_MYPORT/test/t2'; DROP TABLE t1; UNINSTALL PLUGIN federated; --error ER_SP_DOES_NOT_EXIST UNINSTALL PLUGIN federated; +connection master; +DROP TABLE t2; |