Annotation of embedaddon/php/ext/mysqli/tests/mysqli_mysqlnd_read_timeout_zero.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: mysqlnd.net_read_timeout = 0
! 3: --SKIPIF--
! 4: <?php
! 5: require_once('skipif.inc');
! 6: require_once('skipifemb.inc');
! 7: require_once('skipifconnectfailure.inc');
! 8:
! 9: if (!$IS_MYSQLND) {
! 10: die("skip: test applies only to mysqlnd");
! 11: }
! 12:
! 13: if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) {
! 14: die(sprintf('skip Cannot connect to MySQL, [%d] %s.', mysqli_connect_errno(), mysqli_connect_error()));
! 15: }
! 16: if (mysqli_get_server_version($link) <= 50011) {
! 17: die(sprintf('skip Needs MySQL 5.0.12+, found version %d.', mysqli_get_server_version($link)));
! 18: }
! 19: ?>
! 20: --INI--
! 21: default_socket_timeout=10
! 22: max_execution_time=10
! 23: mysqlnd.net_read_timeout=0
! 24: --FILE--
! 25: <?php
! 26: include ("connect.inc");
! 27:
! 28: if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) {
! 29: printf("[001] Connect failed, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
! 30: }
! 31:
! 32: if (!$res = mysqli_query($link, "SELECT SLEEP(2)"))
! 33: printf("[002] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
! 34:
! 35: var_dump($res->fetch_assoc());
! 36:
! 37: mysqli_free_result($res);
! 38: mysqli_close($link);
! 39:
! 40: print "done!";
! 41: ?>
! 42: --EXPECTF--
! 43: array(1) {
! 44: [%u|b%"SLEEP(2)"]=>
! 45: %unicode|string%(1) "0"
! 46: }
! 47: done!
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>