X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-pq;a=blobdiff_plain;f=tests%2F_skipif.inc;fp=tests%2F_skipif.inc;h=0391d77e059a5fd4359defca669f6961a639a934;hp=9bf235c5fa17ec595b7fcd8bd6939e8ba4a48656;hb=c8b946f8140cebf645d7b5bf5bc7140583a7096d;hpb=7b61c6f8eb76dc00a5e456ebcaaa2166644ef8ae diff --git a/tests/_skipif.inc b/tests/_skipif.inc index 9bf235c..0391d77 100644 --- a/tests/_skipif.inc +++ b/tests/_skipif.inc @@ -6,7 +6,10 @@ _ext("pq"); include "_setup.inc"; defined("PQ_DSN") or die("skip PQ_DSN undefined"); try { - new pq\Connection(PQ_DSN); + $c = new pq\Connection(PQ_DSN); + if (defined("SERVER_MIN") && version_compare(SERVER_MIN, $c->serverVersion) > 0) { + die("skip server {$c->serverVersion} is too old, needed " . SERVER_MIN); + } } catch (pq\Exception $e) { die("skip could not connect to PQ_DSN ".$e->getMessage()); }