From c30be5877cf0756dbdc361f7049483bf737f9403 Mon Sep 17 00:00:00 2001 From: Thomas Guyot-Sionnest Date: Tue, 28 Jan 2014 02:35:09 -0500 Subject: Clarify check_mysql test prompts Also default to "-u test -ptest" which are default MySQL accounts only missing the prescribed privileges. The database is no longer specified as it is not used. If wanted is should be its own parameter/tests. --- plugins/t/check_mysql.t | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) (limited to 'plugins/t') diff --git a/plugins/t/check_mysql.t b/plugins/t/check_mysql.t index d9716458..28cd4cd0 100644 --- a/plugins/t/check_mysql.t +++ b/plugins/t/check_mysql.t @@ -21,27 +21,29 @@ plan skip_all => "check_mysql not compiled" unless (-x "check_mysql"); plan tests => 15; my $bad_login_output = '/Access denied for user /'; -my $mysqlserver = getTestParameter( - "NP_MYSQL_SERVER", +my $mysqlserver = getTestParameter( + "NP_MYSQL_SERVER", "A MySQL Server hostname or IP with no slaves setup" ); -my $mysqlsocket = getTestParameter( - "NP_MYSQL_SOCKET", - "A MySQL Server socket with no slaves setup" +my $mysqlsocket = getTestParameter( + "NP_MYSQL_SOCKET", + "Full path to a MySQL Server socket with no slaves setup" ); -my $mysql_login_details = getTestParameter( - "MYSQL_LOGIN_DETAILS", - "Command line parameters to specify login access", - "-u user -ppw -d db", +my $mysql_login_details = getTestParameter( + "MYSQL_LOGIN_DETAILS", + "Command line parameters to specify login access (requires " . + "REPLICATION CLIENT privleges)", + "-u test -ptest", ); -my $with_slave = getTestParameter( - "NP_MYSQL_WITH_SLAVE", +my $with_slave = getTestParameter( + "NP_MYSQL_WITH_SLAVE", "MySQL server with slaves setup" ); -my $with_slave_login = getTestParameter( - "NP_MYSQL_WITH_SLAVE_LOGIN", - "Login details for server with slave", - "-uroot -ppw" +my $with_slave_login = getTestParameter( + "NP_MYSQL_WITH_SLAVE_LOGIN", + "Login details for server with slave (requires REPLICATION CLIENT " . + "privleges)", + $mysql_login_details || "-u test -ptest" ); my $result; -- cgit v1.2.3-74-g34f1