diff options
author | Sergei Golubchik <sergii@pisem.net> | 2012-03-05 21:48:06 +0100 |
---|---|---|
committer | Sergei Golubchik <sergii@pisem.net> | 2012-03-05 21:48:06 +0100 |
commit | 1c530b36d1c3a84c8022230e478da62021e6faa9 (patch) | |
tree | ea3862310bb5ee3ec8f813a4bed640db70a0ee4b /mysql-test/t | |
parent | 98141ea42b5c7e1f0426372be01c9ee6fbf9046f (diff) | |
download | mariadb-git-1c530b36d1c3a84c8022230e478da62021e6faa9.tar.gz |
mdev-20: INSTALL PLUGIN SONAME
Diffstat (limited to 'mysql-test/t')
-rw-r--r-- | mysql-test/t/plugin.test | 24 | ||||
-rw-r--r-- | mysql-test/t/plugin_maturity.test | 6 | ||||
-rw-r--r-- | mysql-test/t/ps.test | 3 |
3 files changed, 20 insertions, 13 deletions
diff --git a/mysql-test/t/plugin.test b/mysql-test/t/plugin.test index 6b0308cfc32..2b234b64047 100644 --- a/mysql-test/t/plugin.test +++ b/mysql-test/t/plugin.test @@ -4,23 +4,23 @@ CREATE TABLE t1(a int) ENGINE=EXAMPLE; DROP TABLE t1; ---replace_regex /\.dll/.so/ -eval INSTALL PLUGIN example SONAME '$HA_EXAMPLE_SO'; +eval INSTALL PLUGIN example SONAME 'ha_example'; --replace_regex /\.dll/.so/ --error 1125 -eval INSTALL PLUGIN EXAMPLE SONAME '$HA_EXAMPLE_SO'; +eval INSTALL PLUGIN EXAMPLE SONAME 'ha_example'; UNINSTALL PLUGIN example; +eval INSTALL SONAME 'ha_example'; +--replace_column 5 # --replace_regex /\.dll/.so/ -eval INSTALL PLUGIN example SONAME '$HA_EXAMPLE_SO'; +--query_vertical select * from information_schema.plugins where plugin_library like 'ha_example%' CREATE TABLE t1(a int) ENGINE=EXAMPLE; # Let's do some advanced ops with the example engine :) SELECT * FROM t1; -DROP TABLE t1; # a couple of tests for variables set global example_ulong_var=500; @@ -28,7 +28,13 @@ set global example_enum_var= e1; show status like 'example%'; show variables like 'example%'; -UNINSTALL PLUGIN example; +eval UNINSTALL SONAME 'ha_example'; +--replace_column 5 # +--replace_regex /\.dll/.so/ +--query_vertical select * from information_schema.plugins where plugin_library like 'ha_example%' + +DROP TABLE t1; + --error 1305 UNINSTALL PLUGIN EXAMPLE; @@ -40,8 +46,7 @@ UNINSTALL PLUGIN non_exist; --echo # Bug#32034: check_func_enum() does not check correct values but set it --echo # to impossible int val --echo # ---replace_regex /\.dll/.so/ -eval INSTALL PLUGIN example SONAME '$HA_EXAMPLE_SO'; +eval INSTALL PLUGIN example SONAME 'ha_example'; SET GLOBAL example_enum_var= e1; SET GLOBAL example_enum_var= e2; @@ -55,8 +60,7 @@ UNINSTALL PLUGIN example; # # Bug #32757 hang with sql_mode set when setting some global variables # ---replace_regex /\.dll/.so/ -eval INSTALL PLUGIN example SONAME '$HA_EXAMPLE_SO'; +eval INSTALL PLUGIN example SONAME 'ha_example'; select @@session.sql_mode into @old_sql_mode; diff --git a/mysql-test/t/plugin_maturity.test b/mysql-test/t/plugin_maturity.test index fe95f19b803..e1e4941492e 100644 --- a/mysql-test/t/plugin_maturity.test +++ b/mysql-test/t/plugin_maturity.test @@ -4,3 +4,9 @@ --replace_regex /\.dll/.so/ --error 1126 eval INSTALL PLUGIN example SONAME '$HA_EXAMPLE_SO'; + +--replace_regex /\.dll/.so/ +--error 1126 +eval INSTALL SONAME '$HA_EXAMPLE_SO'; +--replace_regex /\.dll/.so/ +show warnings; diff --git a/mysql-test/t/ps.test b/mysql-test/t/ps.test index ce7c498133c..58e85c7a3a1 100644 --- a/mysql-test/t/ps.test +++ b/mysql-test/t/ps.test @@ -2594,13 +2594,10 @@ drop table t1; create procedure proc_1() install plugin my_plug soname 'some_plugin.so'; ---replace_regex /(Can\'t open shared library).*$/\1/ --error ER_CANT_OPEN_LIBRARY,ER_FEATURE_DISABLED call proc_1(); ---replace_regex /(Can\'t open shared library).*$/\1/ --error ER_CANT_OPEN_LIBRARY,ER_FEATURE_DISABLED call proc_1(); ---replace_regex /(Can\'t open shared library).*$/\1/ --error ER_CANT_OPEN_LIBRARY,ER_FEATURE_DISABLED call proc_1(); drop procedure proc_1; |