From 567c246094e96ecfa5aca0fcbc321c3340699283 Mon Sep 17 00:00:00 2001 From: Andreas Fischer Date: Wed, 14 Jan 2015 14:46:22 +0100 Subject: [PATCH] HHVM: Prevent E_WARNING messages by Redis test in console output. --- tests/lib/memcache/redis.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/lib/memcache/redis.php b/tests/lib/memcache/redis.php index c0bd18b46f..2e3c5d735f 100644 --- a/tests/lib/memcache/redis.php +++ b/tests/lib/memcache/redis.php @@ -16,7 +16,17 @@ class Redis extends Cache { if (!\OC\Memcache\Redis::isAvailable()) { self::markTestSkipped('The redis extension is not available.'); } + + set_error_handler( + function($errno, $errstr) { + restore_error_handler(); + self::markTestSkipped($errstr); + }, + E_WARNING + ); $instance = new \OC\Memcache\Redis(self::getUniqueID()); + restore_error_handler(); + if ($instance->set(self::getUniqueID(), self::getUniqueID()) === false) { self::markTestSkipped('redis server seems to be down.'); }