X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2F_skipif.inc;h=0391d77e059a5fd4359defca669f6961a639a934;hb=HEAD;hp=93ac8ae8378d5386c86d9743574a41ad97e9006e;hpb=f7aeb22e11b82a9e91b6be69e373f11d88216c8a;p=m6w6%2Fext-pq diff --git a/tests/_skipif.inc b/tests/_skipif.inc index 93ac8ae..0391d77 100644 --- a/tests/_skipif.inc +++ b/tests/_skipif.inc @@ -3,3 +3,13 @@ function _ext($ext) { extension_loaded($ext) or die("skip $ext not loaded"); } _ext("pq"); +include "_setup.inc"; +defined("PQ_DSN") or die("skip PQ_DSN undefined"); +try { + $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()); +}