[FrameworkBundle] Skip redis cache pools test on failed connection

This commit is contained in:
Robin Chalas 2016-06-01 19:27:22 +02:00 committed by Fabien Potencier
parent c7f1f7810c
commit 0d349dd496
1 changed files with 6 additions and 0 deletions

View File

@ -13,6 +13,7 @@ namespace Symfony\Bundle\FrameworkBundle\Tests\Functional;
use Symfony\Component\Cache\Adapter\FilesystemAdapter;
use Symfony\Component\Cache\Adapter\RedisAdapter;
use Symfony\Component\Cache\Exception\InvalidArgumentException;
class CachePoolsTest extends WebTestCase
{
@ -33,6 +34,11 @@ class CachePoolsTest extends WebTestCase
throw $e;
}
$this->markTestSkipped($e->getMessage());
} catch (InvalidArgumentException $e) {
if (0 !== strpos($e->getMessage(), 'Redis connection failed')) {
throw $e;
}
$this->markTestSkipped($e->getMessage());
}
}