Fix Redis tests

This commit is contained in:
Jérémy Derussé 2020-07-23 14:42:41 +02:00
parent 8c9f181822
commit f524c85161
No known key found for this signature in database
GPG Key ID: 2083FA5758C473D2
4 changed files with 16 additions and 12 deletions

View File

@ -33,9 +33,10 @@ abstract class AbstractRedisAdapterTest extends AdapterTestCase
if (!\extension_loaded('redis')) {
self::markTestSkipped('Extension redis required.');
}
if (!@((new \Redis())->connect(getenv('REDIS_HOST')))) {
$e = error_get_last();
self::markTestSkipped($e['message']);
try {
(new \Redis())->connect(getenv('REDIS_HOST'));
} catch (\Exception $e) {
self::markTestSkipped($e->getMessage());
}
}

View File

@ -33,9 +33,10 @@ abstract class AbstractRedisCacheTest extends CacheTestCase
if (!\extension_loaded('redis')) {
self::markTestSkipped('Extension redis required.');
}
if (!@((new \Redis())->connect(getenv('REDIS_HOST')))) {
$e = error_get_last();
self::markTestSkipped($e['message']);
try {
(new \Redis())->connect(getenv('REDIS_HOST'));
} catch (\Exception $e) {
self::markTestSkipped($e->getMessage());
}
}

View File

@ -23,9 +23,10 @@ class RedisArrayStoreTest extends AbstractRedisStoreTest
if (!class_exists('RedisArray')) {
self::markTestSkipped('The RedisArray class is required.');
}
if (!@((new \Redis())->connect(getenv('REDIS_HOST')))) {
$e = error_get_last();
self::markTestSkipped($e['message']);
try {
(new \Redis())->connect(getenv('REDIS_HOST'));
} catch (\Exception $e) {
self::markTestSkipped($e->getMessage());
}
}

View File

@ -20,9 +20,10 @@ class RedisStoreTest extends AbstractRedisStoreTest
{
public static function setUpBeforeClass()
{
if (!@((new \Redis())->connect(getenv('REDIS_HOST')))) {
$e = error_get_last();
self::markTestSkipped($e['message']);
try {
(new \Redis())->connect(getenv('REDIS_HOST'));
} catch (\Exception $e) {
self::markTestSkipped($e->getMessage());
}
}