summaryrefslogtreecommitdiff
path: root/mysql-test/t/mysqladmin.test
diff options
context:
space:
mode:
authorunknown <msvensson@neptunus.(none)>2006-11-10 13:25:10 +0100
committerunknown <msvensson@neptunus.(none)>2006-11-10 13:25:10 +0100
commitfbd4378b85b2420d4741784cc5990ddd4d6203ef (patch)
treedec126920389e732038d0aaaab8f1e99c6906128 /mysql-test/t/mysqladmin.test
parentfc449ac174d616b015998a5cd6f2f9bfa80da812 (diff)
downloadmariadb-git-fbd4378b85b2420d4741784cc5990ddd4d6203ef.tar.gz
Bug#10608 mysqladmin breaks on "database" variable in my.cnf
- Add printout of "Warning" or "Note" for non error messages in default_reporter - Add test for the above in new mysqladmin.test mysql-test/mysql-test-run.pl: Add support for mysqladmin to mysql-test-run.pl mysys/my_getopt.c: Add printout of Warning: or Info: in 'default_reporter', this will make the user aware of the problem but can filter it as a warning or note. mysql-test/r/mysqladmin.result: New BitKeeper file ``mysql-test/r/mysqladmin.result'' mysql-test/t/mysqladmin.test: New BitKeeper file ``mysql-test/t/mysqladmin.test''
Diffstat (limited to 'mysql-test/t/mysqladmin.test')
-rw-r--r--mysql-test/t/mysqladmin.test32
1 files changed, 32 insertions, 0 deletions
diff --git a/mysql-test/t/mysqladmin.test b/mysql-test/t/mysqladmin.test
new file mode 100644
index 00000000000..7c016fd7416
--- /dev/null
+++ b/mysql-test/t/mysqladmin.test
@@ -0,0 +1,32 @@
+#
+# Test "mysqladmin ping"
+#
+
+--exec $MYSQLADMIN --no-defaults -S $MASTER_MYSOCK -P $MASTER_MYPORT -u root --password= ping 2>&1
+
+
+#
+# Bug#10608 mysqladmin breaks on "database" variable in my.cnf
+#
+
+# When mysqladmin finds database in .cnf file it shall fail
+--write_file $MYSQLTEST_VARDIR/tmp/bug10608.cnf
+[client]
+database=db1
+EOF
+
+--replace_regex /\/.*mysqladmin/mysqladmin/
+--error 7
+--exec $MYSQLADMIN --defaults-file=$MYSQLTEST_VARDIR/tmp/bug10608.cnf -S $MASTER_MYSOCK -P $MASTER_MYPORT -u root --password= ping 2>&1
+
+
+# When mysqladmin finds "loose-database" in .cnf file it shall print
+# a warning and continue
+--write_file $MYSQLTEST_VARDIR/tmp/bug10608.cnf
+[client]
+loose-database=db2
+EOF
+
+--replace_regex /Warning: .*mysqladmin/Warning: mysqladmin/
+--exec $MYSQLADMIN --defaults-file=$MYSQLTEST_VARDIR/tmp/bug10608.cnf -S $MASTER_MYSOCK -P $MASTER_MYPORT -u root --password= ping 2>&1
+