From: Anatol Belski Date: Mon, 9 Jul 2018 14:39:07 +0000 (+0200) Subject: Skip test on incompatible servers X-Git-Tag: php-7.3.0alpha4~58 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cce87471b1b5abecf2351dd40962c62374109008;p=php Skip test on incompatible servers --- diff --git a/ext/mysqli/tests/bug76386.phpt b/ext/mysqli/tests/bug76386.phpt index 4b51842310..4182c651b7 100644 --- a/ext/mysqli/tests/bug76386.phpt +++ b/ext/mysqli/tests/bug76386.phpt @@ -5,6 +5,16 @@ Prepared Statement formatter truncates fractional seconds from date/time column require_once('skipif.inc'); require_once('skipifemb.inc'); require_once('skipifconnectfailure.inc'); +require_once("connect.inc"); + +if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) + die("skip Cannot connect to check required version"); + +/* Fractional seconds are supported with servers >= 5.6.4. */ +if (mysqli_get_server_version($link) < 50604) { + die(sprintf("skip Server doesn't support fractional seconds in timestamp (%s)", mysqli_get_server_version($link))); +} +mysqli_close($link); ?> --FILE--