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')) { if (!\extension_loaded('redis')) {
self::markTestSkipped('Extension redis required.'); self::markTestSkipped('Extension redis required.');
} }
if (!@((new \Redis())->connect(getenv('REDIS_HOST')))) { try {
$e = error_get_last(); (new \Redis())->connect(getenv('REDIS_HOST'));
self::markTestSkipped($e['message']); } catch (\Exception $e) {
self::markTestSkipped($e->getMessage());
} }
} }

View File

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

View File

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

View File

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