diff options
author | Keyur Govande <keyur@php.net> | 2014-08-15 23:26:21 +0000 |
---|---|---|
committer | Keyur Govande <keyur@php.net> | 2014-08-15 23:26:21 +0000 |
commit | 48dc203408672380545012d9b6ee73df23e139fb (patch) | |
tree | 6180b3bb8bd6357f07854ca252991d27edc8b9b8 /ext/mysqli/tests | |
parent | 7c4b5d91874ea0a69f5b65c05494056aaae81e71 (diff) | |
download | php-git-48dc203408672380545012d9b6ee73df23e139fb.tar.gz |
Fix another failing test
Diffstat (limited to 'ext/mysqli/tests')
-rw-r--r-- | ext/mysqli/tests/mysqli_change_user_old.phpt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/ext/mysqli/tests/mysqli_change_user_old.phpt b/ext/mysqli/tests/mysqli_change_user_old.phpt index ddb49cd189..96357ebf51 100644 --- a/ext/mysqli/tests/mysqli_change_user_old.phpt +++ b/ext/mysqli/tests/mysqli_change_user_old.phpt @@ -48,6 +48,14 @@ if (mysqli_get_server_version($link) >= 50600) if (false !== ($tmp = mysqli_change_user($link, $user, $passwd, $db . '_unknown_really'))) printf("[009] Expecting false, got %s/%s\n", gettype($tmp), $tmp); + // Reconnect because Percona and MariaDB block any commands after 3 failed + // change_user commands + mysqli_close($link); + + if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) { + printf("[020] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", + $host, $user, $db, $port, $socket); + } if (!mysqli_query($link, 'SET @mysqli_change_user_test_var=1')) printf("[010] Failed to set test variable: [%d] %s\n", mysqli_errno($link), mysqli_error($link)); @@ -116,4 +124,4 @@ if (mysqli_get_server_version($link) >= 50600) print "done!"; ?> --EXPECTF-- -done!
\ No newline at end of file +done! |