]> git.mxchange.org Git - friendica.git/commitdiff
Fix Database connexion in tests
authorHypolite Petovan <mrpetovan@gmail.com>
Sun, 1 Jul 2018 08:05:20 +0000 (04:05 -0400)
committerHypolite Petovan <mrpetovan@gmail.com>
Mon, 16 Jul 2018 23:38:15 +0000 (19:38 -0400)
tests/DatabaseTest.php

index e79e9237be9d3a9ce0f1031290cc96cdd23d89e5..1a1b53b1207f2ea2cc9e33583498e7e616faa5cb 100644 (file)
@@ -81,21 +81,8 @@ abstract class DatabaseTest extends TestCase
         */
        protected function getConnection()
        {
-               if (!dba::$connected) {
-                       dba::connect(getenv('MYSQL_HOST') . ':' . getenv('MYSQL_PORT'), getenv('MYSQL_USERNAME'), getenv('MYSQL_PASSWORD'), getenv('MYSQL_DATABASE'));
-
-                       if (dba::$connected) {
-                               $app = get_app();
-                               // We need to do this in order to disable logging
-                               $app->mode = \Friendica\App::MODE_INSTALL;
-
-                               // Create database structure
-                               DBStructure::update(false, true, true);
-
-                               $app->mode = \Friendica\App::MODE_NORMAL;
-                       } else {
-                               $this->markTestSkipped('Could not connect to the database. Please check the MYSQL_* environment variables.');
-                       }
+               if (!dba::connected()) {
+                       $this->markTestSkipped('Could not connect to the database.');
                }
 
                return $this->createDefaultDBConnection(dba::get_db(), getenv('MYSQL_DATABASE'));