]> granicus.if.org Git - php/commitdiff
Skip test on incompatible servers
authorAnatol Belski <ab@php.net>
Mon, 9 Jul 2018 14:39:07 +0000 (16:39 +0200)
committerAnatol Belski <ab@php.net>
Mon, 9 Jul 2018 14:39:58 +0000 (16:39 +0200)
ext/mysqli/tests/bug76386.phpt

index 4b518423106d29d927acd3d038faa8978c9a5485..4182c651b7a268032d0e98fc54ec21d6545905b0 100644 (file)
@@ -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--
 <?php