Only run memcached tests if server is available.

This commit is contained in:
Andreas Fischer 2013-12-09 01:02:42 +01:00
parent 079d20a80e
commit a67c737848
1 changed files with 7 additions and 0 deletions

View File

@ -10,6 +10,13 @@
namespace Test\Memcache;
class Memcached extends Cache {
static public function setUpBeforeClass() {
$instance = new \OC\Memcache\Memcached(uniqid());
if ($instance->set(uniqid(), uniqid()) === false) {
self::markTestSkipped('memcached server seems to be down.');
}
}
public function setUp() {
if (!\OC\Memcache\Memcached::isAvailable()) {
$this->markTestSkipped('The memcached extension is not available.');