summaryrefslogtreecommitdiffstats
path: root/skipif.inc
diff options
context:
space:
mode:
Diffstat (limited to 'skipif.inc')
-rw-r--r--skipif.inc16
1 files changed, 16 insertions, 0 deletions
diff --git a/skipif.inc b/skipif.inc
new file mode 100644
index 0000000..9ef73b0
--- /dev/null
+++ b/skipif.inc
@@ -0,0 +1,16 @@
+<?php
+if (!extension_loaded("memcached")) {
+ die("skip memcached is not loaded\n");
+}
+
+include dirname(__FILE__) . "/config.inc";
+
+if (($m = memc_get_instance()) === NULL) {
+ die ("skip can not connect to server\n");
+}
+
+if (isset($min_version)) {
+ if (version_compare(memc_get_version($m), $min_version, "<")) {
+ die("skip version of server pool is too old, $min_version is required\n");
+ }
+}