[TASK] Switch skip condition with annotations in RedisBackendTest
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Tests / Functional / Cache / Backend / RedisBackendTest.php
index 7e96009..3378503 100644 (file)
@@ -24,6 +24,8 @@ use TYPO3\TestingFramework\Core\Functional\FunctionalTestCase;
  * Warning:
  * These functional tests use and flush redis database numbers 0 and 1 on the
  * redis host specified by environment variable typo3RedisHost
+ *
+ * @requires extension redis
  */
 class RedisBackendTest extends FunctionalTestCase
 {
@@ -32,9 +34,8 @@ class RedisBackendTest extends FunctionalTestCase
      */
     protected function setUp()
     {
-        if (!extension_loaded('redis')) {
-            $this->markTestSkipped('redis extension was not available');
-        }
+        // Note this functional does NOT call parent::setUp() since it does
+        // not need a full blown instance and database
         if (!getenv('typo3TestingRedisHost')) {
             $this->markTestSkipped('environment variable "typo3TestingRedisHost" must be set to run this test');
         }