123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- require_once \Codeception\Configuration::testsDir().'unit/Codeception/Module/Db/TestsForDb.php';
- /**
- * @group appveyor
- * @group db
- */
- class PostgreSqlDbTest extends TestsForDb
- {
- public function getPopulator()
- {
- if (getenv('APPVEYOR')) {
- $this->markTestSkipped('Disabled on Appveyor');
- }
- if (getenv('WERCKER_ROOT')) {
- $this->markTestSkipped('Disabled on Wercker CI');
- }
- return "psql -d codeception_test -U postgres < tests/data/dumps/postgres.sql";
- }
- public function getConfig()
- {
- if (!function_exists('pg_connect')) {
- $this->markTestSkipped();
- }
- return [
- 'dsn' => 'pgsql:host=localhost;dbname=codeception_test',
- 'user' => 'postgres',
- 'password' => getenv('APPVEYOR') ? 'Password12!' : null,
- 'dump' => defined('HHVM_VERSION') ? 'tests/data/dumps/postgres-hhvm.sql' : 'tests/data/dumps/postgres.sql',
- 'reconnect' => true,
- 'cleanup' => true,
- 'populate' => true
- ];
- }
- }
|