From cce87471b1b5abecf2351dd40962c62374109008 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Mon, 9 Jul 2018 16:39:07 +0200 Subject: [PATCH] Skip test on incompatible servers --- ext/mysqli/tests/bug76386.phpt | 10 ++++++++++ 1 file changed, 10 insertions(+) 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--