Skip to content

Commit 6f4aa17

Browse files
[ci] Fix tests requirements
1 parent ae544ba commit 6f4aa17

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

Tests/Profiler/MongoDbProfilerStorageTest.php

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,19 +47,20 @@ public function getName()
4747
}
4848
}
4949

50+
/**
51+
* @requires extension mongo
52+
*/
5053
class MongoDbProfilerStorageTest extends AbstractProfilerStorageTest
5154
{
5255
protected static $storage;
5356

5457
public static function setUpBeforeClass()
5558
{
56-
if (extension_loaded('mongo')) {
57-
self::$storage = new DummyMongoDbProfilerStorage('mongodb://localhost/symfony_tests/profiler_data', '', '', 86400);
58-
try {
59-
self::$storage->getMongo();
60-
} catch (\MongoConnectionException $e) {
61-
self::$storage = null;
62-
}
59+
self::$storage = new DummyMongoDbProfilerStorage('mongodb://localhost/symfony_tests/profiler_data', '', '', 86400);
60+
try {
61+
self::$storage->getMongo();
62+
} catch (\MongoConnectionException $e) {
63+
self::$storage = null;
6364
}
6465
}
6566

@@ -159,7 +160,7 @@ protected function setUp()
159160
if (self::$storage) {
160161
self::$storage->purge();
161162
} else {
162-
$this->markTestSkipped('MongoDbProfilerStorageTest requires the mongo PHP extension and a MongoDB server on localhost');
163+
$this->markTestSkipped('A MongoDB server on localhost is required.');
163164
}
164165
}
165166
}

Tests/Profiler/SqliteProfilerStorageTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313

1414
use Symfony\Component\HttpKernel\Profiler\SqliteProfilerStorage;
1515

16+
/**
17+
* @requires extension pdo_sqlite
18+
*/
1619
class SqliteProfilerStorageTest extends AbstractProfilerStorageTest
1720
{
1821
protected static $dbFile;
@@ -34,9 +37,6 @@ public static function tearDownAfterClass()
3437

3538
protected function setUp()
3639
{
37-
if (!class_exists('SQLite3') && (!class_exists('PDO') || !in_array('sqlite', \PDO::getAvailableDrivers()))) {
38-
$this->markTestSkipped('This test requires SQLite support in your environment');
39-
}
4040
self::$storage->purge();
4141
}
4242

0 commit comments

Comments
 (0)