[FrameworkBundle] Skip redis cache pools test on failed connection
This commit is contained in:
parent
c7f1f7810c
commit
0d349dd496
@ -13,6 +13,7 @@ namespace Symfony\Bundle\FrameworkBundle\Tests\Functional;
|
|||||||
|
|
||||||
use Symfony\Component\Cache\Adapter\FilesystemAdapter;
|
use Symfony\Component\Cache\Adapter\FilesystemAdapter;
|
||||||
use Symfony\Component\Cache\Adapter\RedisAdapter;
|
use Symfony\Component\Cache\Adapter\RedisAdapter;
|
||||||
|
use Symfony\Component\Cache\Exception\InvalidArgumentException;
|
||||||
|
|
||||||
class CachePoolsTest extends WebTestCase
|
class CachePoolsTest extends WebTestCase
|
||||||
{
|
{
|
||||||
@ -33,6 +34,11 @@ class CachePoolsTest extends WebTestCase
|
|||||||
throw $e;
|
throw $e;
|
||||||
}
|
}
|
||||||
$this->markTestSkipped($e->getMessage());
|
$this->markTestSkipped($e->getMessage());
|
||||||
|
} catch (InvalidArgumentException $e) {
|
||||||
|
if (0 !== strpos($e->getMessage(), 'Redis connection failed')) {
|
||||||
|
throw $e;
|
||||||
|
}
|
||||||
|
$this->markTestSkipped($e->getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user