diff options
author | Jeremy Benoist <jeremy.benoist@gmail.com> | 2016-09-19 11:23:07 +0200 |
---|---|---|
committer | Jeremy Benoist <jeremy.benoist@gmail.com> | 2016-09-19 11:23:07 +0200 |
commit | d7b4b2c72cd1c9ad967ecfec668d5b0b9e794149 (patch) | |
tree | d20f88d9e9157bf9721c77913096dcd6875231b5 | |
parent | da18a4682f124b02278860d23ac1d59dee995277 (diff) | |
parent | f9feca5c64309a2a202258bb92ae24b7a1dbe31c (diff) | |
download | wallabag-d7b4b2c72cd1c9ad967ecfec668d5b0b9e794149.tar.gz wallabag-d7b4b2c72cd1c9ad967ecfec668d5b0b9e794149.tar.zst wallabag-d7b4b2c72cd1c9ad967ecfec668d5b0b9e794149.zip |
Merge remote-tracking branch 'origin/master' into 2.1
-rw-r--r-- | CHANGELOG.md | 18 | ||||
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | app/config/config.yml | 2 | ||||
-rw-r--r-- | docs/de/user/installation.rst | 4 | ||||
-rw-r--r-- | docs/de/user/upgrade.rst | 6 | ||||
-rw-r--r-- | docs/en/user/installation.rst | 4 | ||||
-rw-r--r-- | docs/en/user/upgrade.rst | 10 | ||||
-rw-r--r-- | docs/fr/user/installation.rst | 4 | ||||
-rw-r--r-- | docs/fr/user/upgrade.rst | 8 | ||||
-rw-r--r-- | src/Wallabag/CoreBundle/Command/InstallCommand.php | 24 | ||||
-rw-r--r-- | src/Wallabag/CoreBundle/Helper/EntriesExport.php | 6 | ||||
-rw-r--r-- | tests/Wallabag/CoreBundle/Command/InstallCommandTest.php | 6 |
12 files changed, 76 insertions, 18 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index a6f7e168..3f2c2655 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -2,6 +2,24 @@ | |||
2 | 2 | ||
3 | All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). | 3 | All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). |
4 | 4 | ||
5 | ## [2.0.8] - 2016-09-07 | ||
6 | |||
7 | ### Added | ||
8 | |||
9 | - [#2262](https://github.com/wallabag/wallabag/pull/2262) Added a check for the database connection during installation (Jeremy Benoist) | ||
10 | - [#2235](https://github.com/wallabag/wallabag/pull/2235) Added configuration for german documentation website, [available here](http://doc.wallabag.org/de/latest/) (Nicolas Lœuillet) | ||
11 | |||
12 | ### Changed | ||
13 | |||
14 | - [graby](https://github.com/j0k3r/graby/releases/tag/1.4.3) Update Graby version, which now handles ZIP files (Jeremy Benoist) | ||
15 | - [#2230](https://github.com/wallabag/wallabag/pull/2230) Changed title display in card view (Danilow Alexandr) | ||
16 | |||
17 | ### Fixed | ||
18 | |||
19 | - [#2234](https://github.com/wallabag/wallabag/pull/2234) Fixed mailto link in documentation (Christian Studer) | ||
20 | - [#2241](https://github.com/wallabag/wallabag/pull/2241) Fixed the height of the "Add new article" field in Chrome (Danilow Alexandr) | ||
21 | - [#2238](https://github.com/wallabag/wallabag/pull/2238) Fixed login page in Qupzilla (Danilow Alexandr) | ||
22 | |||
5 | ## [2.0.7] - 2016-08-22 | 23 | ## [2.0.7] - 2016-08-22 |
6 | 24 | ||
7 | ### Added | 25 | ### Added |
@@ -16,7 +16,7 @@ Then you can install wallabag by executing the following commands: | |||
16 | ``` | 16 | ``` |
17 | git clone https://github.com/wallabag/wallabag.git | 17 | git clone https://github.com/wallabag/wallabag.git |
18 | cd wallabag | 18 | cd wallabag |
19 | git checkout 2.0.7 | 19 | git checkout 2.0.8 |
20 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist | 20 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist |
21 | php bin/console wallabag:install --env=prod | 21 | php bin/console wallabag:install --env=prod |
22 | php bin/console server:run --env=prod | 22 | php bin/console server:run --env=prod |
diff --git a/app/config/config.yml b/app/config/config.yml index 4b869c4f..b3d71304 100644 --- a/app/config/config.yml +++ b/app/config/config.yml | |||
@@ -30,7 +30,7 @@ framework: | |||
30 | assets: ~ | 30 | assets: ~ |
31 | 31 | ||
32 | wallabag_core: | 32 | wallabag_core: |
33 | version: 2.0.7 | 33 | version: 2.0.8 |
34 | paypal_url: "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9UBA65LG3FX9Y&lc=gb" | 34 | paypal_url: "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9UBA65LG3FX9Y&lc=gb" |
35 | languages: | 35 | languages: |
36 | en: 'English' | 36 | en: 'English' |
diff --git a/docs/de/user/installation.rst b/docs/de/user/installation.rst index 1b6710b7..fced2ed4 100644 --- a/docs/de/user/installation.rst +++ b/docs/de/user/installation.rst | |||
@@ -54,7 +54,7 @@ Um wallabag selbst zu installieren, musst du die folgenden Kommandos ausführen: | |||
54 | 54 | ||
55 | git clone https://github.com/wallabag/wallabag.git | 55 | git clone https://github.com/wallabag/wallabag.git |
56 | cd wallabag | 56 | cd wallabag |
57 | git checkout 2.0.7 | 57 | git checkout 2.0.8 |
58 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist | 58 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist |
59 | php bin/console wallabag:install --env=prod | 59 | php bin/console wallabag:install --env=prod |
60 | 60 | ||
@@ -86,6 +86,8 @@ Führe dieses Kommando aus, um das neueste Paket herunterzuladen und zu entpacke | |||
86 | 86 | ||
87 | wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package | 87 | wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package |
88 | 88 | ||
89 | (md5 hash: ``4f84c725d1d6e3345eae0a406115e5ff``) | ||
90 | |||
89 | Jetzt lese die Dokumentation, um einen Virtualhost zu erstellen, dann greife auf dein wallabag zu. | 91 | Jetzt lese die Dokumentation, um einen Virtualhost zu erstellen, dann greife auf dein wallabag zu. |
90 | Wenn du die Datenbankkonfiguration eingestellt hast, MySQL oder PostgreSQL zu nutzen, musst du einen Nutzer über das folgende Kommando erstellen ``php bin/console wallabag:install --env=prod``. | 92 | Wenn du die Datenbankkonfiguration eingestellt hast, MySQL oder PostgreSQL zu nutzen, musst du einen Nutzer über das folgende Kommando erstellen ``php bin/console wallabag:install --env=prod``. |
91 | 93 | ||
diff --git a/docs/de/user/upgrade.rst b/docs/de/user/upgrade.rst index 13e3104f..c04b68f3 100644 --- a/docs/de/user/upgrade.rst +++ b/docs/de/user/upgrade.rst | |||
@@ -4,13 +4,13 @@ Wallabag updaten | |||
4 | Update auf einem dedizierten Webserver | 4 | Update auf einem dedizierten Webserver |
5 | -------------------------------------- | 5 | -------------------------------------- |
6 | 6 | ||
7 | Das neueste Release ist auf https://www.wallabag.org/pages/download-wallabag.html veröffentlicht. Um deine wallabag Installation auf die neueste Version upzudaten, führe die folgenden Kommandos in deinem wallabag Ordner aus (ersetze ``2.0.3`` mit der neuesten Releasenummer): | 7 | Das neueste Release ist auf https://www.wallabag.org/pages/download-wallabag.html veröffentlicht. Um deine wallabag Installation auf die neueste Version upzudaten, führe die folgenden Kommandos in deinem wallabag Ordner aus (ersetze ``2.0.8`` mit der neuesten Releasenummer): |
8 | 8 | ||
9 | :: | 9 | :: |
10 | 10 | ||
11 | git fetch origin | 11 | git fetch origin |
12 | git fetch --tags | 12 | git fetch --tags |
13 | git checkout 2.0.3 | 13 | git checkout 2.0.8 |
14 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist | 14 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist |
15 | php bin/console cache:clear --env=prod | 15 | php bin/console cache:clear --env=prod |
16 | 16 | ||
@@ -25,6 +25,8 @@ Lade das neueste Release von wallabag herunter: | |||
25 | 25 | ||
26 | wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package | 26 | wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package |
27 | 27 | ||
28 | (md5 hash: ``4f84c725d1d6e3345eae0a406115e5ff``) | ||
29 | |||
28 | Entpacke das Archiv in deinen wallabag Ordner und ersetze ``app/config/parameters.yml`` mit deiner Datei. | 30 | Entpacke das Archiv in deinen wallabag Ordner und ersetze ``app/config/parameters.yml`` mit deiner Datei. |
29 | 31 | ||
30 | Wenn du SQLite nutzt, musst auch das ``data/`` Verzeichnis in die neue Installation kopieren. | 32 | Wenn du SQLite nutzt, musst auch das ``data/`` Verzeichnis in die neue Installation kopieren. |
diff --git a/docs/en/user/installation.rst b/docs/en/user/installation.rst index 95df263a..763d7c66 100644 --- a/docs/en/user/installation.rst +++ b/docs/en/user/installation.rst | |||
@@ -53,7 +53,7 @@ To install wallabag itself, you must run the following commands: | |||
53 | 53 | ||
54 | git clone https://github.com/wallabag/wallabag.git | 54 | git clone https://github.com/wallabag/wallabag.git |
55 | cd wallabag | 55 | cd wallabag |
56 | git checkout 2.0.7 | 56 | git checkout 2.0.8 |
57 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist | 57 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist |
58 | php bin/console wallabag:install --env=prod | 58 | php bin/console wallabag:install --env=prod |
59 | 59 | ||
@@ -85,6 +85,8 @@ Execute this command to download and extract the latest package: | |||
85 | 85 | ||
86 | wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package | 86 | wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package |
87 | 87 | ||
88 | (md5 hash of the package: ``4f84c725d1d6e3345eae0a406115e5ff``) | ||
89 | |||
88 | Now, read the following documentation to create your virtual host, then access your wallabag. | 90 | Now, read the following documentation to create your virtual host, then access your wallabag. |
89 | If you changed the database configuration to use MySQL or PostgreSQL, you need to create a user via this command ``php bin/console wallabag:install --env=prod``. | 91 | If you changed the database configuration to use MySQL or PostgreSQL, you need to create a user via this command ``php bin/console wallabag:install --env=prod``. |
90 | 92 | ||
diff --git a/docs/en/user/upgrade.rst b/docs/en/user/upgrade.rst index 7782dc8a..90ed6c70 100644 --- a/docs/en/user/upgrade.rst +++ b/docs/en/user/upgrade.rst | |||
@@ -4,27 +4,29 @@ Upgrade wallabag | |||
4 | Upgrade on a dedicated web server | 4 | Upgrade on a dedicated web server |
5 | --------------------------------- | 5 | --------------------------------- |
6 | 6 | ||
7 | The last release is published on https://www.wallabag.org/pages/download-wallabag.html. In order to upgrade your wallabag installation and get the last version, run the following commands in you wallabag folder (replace ``2.0.3`` by the last release number): | 7 | The last release is published on https://www.wallabag.org/pages/download-wallabag.html. In order to upgrade your wallabag installation and get the last version, run the following commands in you wallabag folder (replace ``2.0.8`` by the last release number): |
8 | 8 | ||
9 | :: | 9 | :: |
10 | 10 | ||
11 | git fetch origin | 11 | git fetch origin |
12 | git fetch --tags | 12 | git fetch --tags |
13 | git checkout 2.0.3 | 13 | git checkout 2.0.8 |
14 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist | 14 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist |
15 | php bin/console cache:clear --env=prod | 15 | php bin/console cache:clear --env=prod |
16 | 16 | ||
17 | Upgrade on a shared hosting | 17 | Upgrade on a shared hosting |
18 | --------------------------- | 18 | --------------------------- |
19 | 19 | ||
20 | Backup your ``app/config/parameters.yml`` file. | 20 | Backup your ``app/config/parameters.yml`` file. |
21 | 21 | ||
22 | Download the last release of wallabag: | 22 | Download the last release of wallabag: |
23 | 23 | ||
24 | .. code-block:: bash | 24 | .. code-block:: bash |
25 | 25 | ||
26 | wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package | 26 | wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package |
27 | 27 | ||
28 | (md5 hash of the package: ``4f84c725d1d6e3345eae0a406115e5ff``) | ||
29 | |||
28 | Extract the archive in your wallabag folder and replace ``app/config/parameters.yml`` with yours. | 30 | Extract the archive in your wallabag folder and replace ``app/config/parameters.yml`` with yours. |
29 | 31 | ||
30 | If you use SQLite, you must also copy your ``data/`` folder inside the new installation. | 32 | If you use SQLite, you must also copy your ``data/`` folder inside the new installation. |
diff --git a/docs/fr/user/installation.rst b/docs/fr/user/installation.rst index d46f79a4..480970c5 100644 --- a/docs/fr/user/installation.rst +++ b/docs/fr/user/installation.rst | |||
@@ -51,7 +51,7 @@ Pour installer wallabag, vous devez exécuter ces deux commandes : | |||
51 | 51 | ||
52 | git clone https://github.com/wallabag/wallabag.git | 52 | git clone https://github.com/wallabag/wallabag.git |
53 | cd wallabag | 53 | cd wallabag |
54 | git checkout 2.0.7 | 54 | git checkout 2.0.8 |
55 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist | 55 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist |
56 | php bin/console wallabag:install --env=prod | 56 | php bin/console wallabag:install --env=prod |
57 | 57 | ||
@@ -82,6 +82,8 @@ Exécutez cette commande pour télécharger et décompresser l'archive : | |||
82 | 82 | ||
83 | wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package | 83 | wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package |
84 | 84 | ||
85 | (hash md5 de l'archive : ``4f84c725d1d6e3345eae0a406115e5ff``) | ||
86 | |||
85 | Maintenant, lisez la documentation ci-dessous pour crééer un virtual host. Accédez ensuite à votre installation de wallabag. | 87 | Maintenant, lisez la documentation ci-dessous pour crééer un virtual host. Accédez ensuite à votre installation de wallabag. |
86 | Si vous avez changé la configuration pour modifier le type de stockage (MySQL ou PostgreSQL), vous devrez vous créer un utilisateur via la commande ``php bin/console wallabag:install --env=prod``. | 88 | Si vous avez changé la configuration pour modifier le type de stockage (MySQL ou PostgreSQL), vous devrez vous créer un utilisateur via la commande ``php bin/console wallabag:install --env=prod``. |
87 | 89 | ||
diff --git a/docs/fr/user/upgrade.rst b/docs/fr/user/upgrade.rst index 84a1692d..1ead2c94 100644 --- a/docs/fr/user/upgrade.rst +++ b/docs/fr/user/upgrade.rst | |||
@@ -4,13 +4,13 @@ Mettre à jour wallabag | |||
4 | Mise à jour sur un serveur dédié | 4 | Mise à jour sur un serveur dédié |
5 | -------------------------------- | 5 | -------------------------------- |
6 | 6 | ||
7 | La dernière version de wallabag est publiée à cette adresse : https://www.wallabag.org/pages/download-wallabag.html. Pour mettre à jour votre installation de wallabag, exécutez les commandes suivantes dans votre répertoire d'installation (remplacez ``2.0.3`` par le numéro de la dernière version) : | 7 | La dernière version de wallabag est publiée à cette adresse : https://www.wallabag.org/pages/download-wallabag.html. Pour mettre à jour votre installation de wallabag, exécutez les commandes suivantes dans votre répertoire d'installation (remplacez ``2.0.8`` par le numéro de la dernière version) : |
8 | 8 | ||
9 | :: | 9 | :: |
10 | 10 | ||
11 | git fetch origin | 11 | git fetch origin |
12 | git fetch --tags | 12 | git fetch --tags |
13 | git checkout 2.0.3 | 13 | git checkout 2.0.8 |
14 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist | 14 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist |
15 | php bin/console cache:clear --env=prod | 15 | php bin/console cache:clear --env=prod |
16 | 16 | ||
@@ -19,12 +19,14 @@ Mise à jour sur un hébergement mutualisé | |||
19 | 19 | ||
20 | Effectuez une sauvegarde du fichier ``app/config/parameters.yml``. | 20 | Effectuez une sauvegarde du fichier ``app/config/parameters.yml``. |
21 | 21 | ||
22 | Téléchargez la dernière version de wallabag : | 22 | Téléchargez la dernière version de wallabag : |
23 | 23 | ||
24 | .. code-block:: bash | 24 | .. code-block:: bash |
25 | 25 | ||
26 | wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package | 26 | wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package |
27 | 27 | ||
28 | (hash md5 de l'archive : ``4f84c725d1d6e3345eae0a406115e5ff``) | ||
29 | |||
28 | Décompressez l'archive dans votre répertoire d'installation et remplacez le fichier ``app/config/parameters.yml`` avec le votre. | 30 | Décompressez l'archive dans votre répertoire d'installation et remplacez le fichier ``app/config/parameters.yml`` avec le votre. |
29 | 31 | ||
30 | Si vous utilisez SQLite, vous devez également conserver le contenu du répertoire ``data/``. | 32 | Si vous utilisez SQLite, vous devez également conserver le contenu du répertoire ``data/``. |
diff --git a/src/Wallabag/CoreBundle/Command/InstallCommand.php b/src/Wallabag/CoreBundle/Command/InstallCommand.php index bd7b55f9..3873d2d3 100644 --- a/src/Wallabag/CoreBundle/Command/InstallCommand.php +++ b/src/Wallabag/CoreBundle/Command/InstallCommand.php | |||
@@ -71,8 +71,10 @@ class InstallCommand extends ContainerAwareCommand | |||
71 | { | 71 | { |
72 | $this->defaultOutput->writeln('<info><comment>Step 1 of 4.</comment> Checking system requirements.</info>'); | 72 | $this->defaultOutput->writeln('<info><comment>Step 1 of 4.</comment> Checking system requirements.</info>'); |
73 | 73 | ||
74 | $fulfilled = true; | 74 | $rows = []; |
75 | 75 | ||
76 | // testing if database driver exists | ||
77 | $fulfilled = true; | ||
76 | $label = '<comment>PDO Driver</comment>'; | 78 | $label = '<comment>PDO Driver</comment>'; |
77 | $status = '<info>OK!</info>'; | 79 | $status = '<info>OK!</info>'; |
78 | $help = ''; | 80 | $help = ''; |
@@ -83,7 +85,23 @@ class InstallCommand extends ContainerAwareCommand | |||
83 | $help = 'Database driver "'.$this->getContainer()->getParameter('database_driver').'" is not installed.'; | 85 | $help = 'Database driver "'.$this->getContainer()->getParameter('database_driver').'" is not installed.'; |
84 | } | 86 | } |
85 | 87 | ||
86 | $rows = []; | 88 | $rows[] = [$label, $status, $help]; |
89 | |||
90 | // testing if connection to the database can be etablished | ||
91 | $label = '<comment>Database connection</comment>'; | ||
92 | $status = '<info>OK!</info>'; | ||
93 | $help = ''; | ||
94 | |||
95 | try { | ||
96 | $this->getContainer()->get('doctrine')->getManager()->getConnection()->connect(); | ||
97 | } catch (\Exception $e) { | ||
98 | if (false === strpos($e->getMessage(), 'Unknown database')) { | ||
99 | $fulfilled = false; | ||
100 | $status = '<error>ERROR!</error>'; | ||
101 | $help = 'Can\'t connect to the database: '.$e->getMessage(); | ||
102 | } | ||
103 | } | ||
104 | |||
87 | $rows[] = [$label, $status, $help]; | 105 | $rows[] = [$label, $status, $help]; |
88 | 106 | ||
89 | foreach ($this->functionExists as $functionRequired) { | 107 | foreach ($this->functionExists as $functionRequired) { |
@@ -451,7 +469,7 @@ class InstallCommand extends ContainerAwareCommand | |||
451 | } | 469 | } |
452 | 470 | ||
453 | // custom verification for sqlite, since `getListDatabasesSQL` doesn't work for sqlite | 471 | // custom verification for sqlite, since `getListDatabasesSQL` doesn't work for sqlite |
454 | if ('sqlite' == $schemaManager->getDatabasePlatform()->getName()) { | 472 | if ('sqlite' === $schemaManager->getDatabasePlatform()->getName()) { |
455 | $params = $this->getContainer()->get('doctrine.dbal.default_connection')->getParams(); | 473 | $params = $this->getContainer()->get('doctrine.dbal.default_connection')->getParams(); |
456 | 474 | ||
457 | if (isset($params['path']) && file_exists($params['path'])) { | 475 | if (isset($params['path']) && file_exists($params['path'])) { |
diff --git a/src/Wallabag/CoreBundle/Helper/EntriesExport.php b/src/Wallabag/CoreBundle/Helper/EntriesExport.php index 73276319..1dfa12c8 100644 --- a/src/Wallabag/CoreBundle/Helper/EntriesExport.php +++ b/src/Wallabag/CoreBundle/Helper/EntriesExport.php | |||
@@ -163,8 +163,12 @@ class EntriesExport | |||
163 | $book->setSubject($tag['value']); | 163 | $book->setSubject($tag['value']); |
164 | } | 164 | } |
165 | 165 | ||
166 | // the reader in Kobo Devices doesn't likes special caracters | ||
167 | // in filenames, we limit to A-z/0-9 | ||
168 | $filename = preg_replace('/[^A-Za-z0-9\-]/', '', $entry->getTitle()); | ||
169 | |||
166 | $chapter = $content_start.$entry->getContent().$bookEnd; | 170 | $chapter = $content_start.$entry->getContent().$bookEnd; |
167 | $book->addChapter($entry->getTitle(), htmlspecialchars($entry->getTitle()).'.html', $chapter, true, EPub::EXTERNAL_REF_ADD); | 171 | $book->addChapter($entry->getTitle(), htmlspecialchars($filename).'.html', $chapter, true, EPub::EXTERNAL_REF_ADD); |
168 | } | 172 | } |
169 | 173 | ||
170 | return Response::create( | 174 | return Response::create( |
diff --git a/tests/Wallabag/CoreBundle/Command/InstallCommandTest.php b/tests/Wallabag/CoreBundle/Command/InstallCommandTest.php index 07ff2772..1bfd41d5 100644 --- a/tests/Wallabag/CoreBundle/Command/InstallCommandTest.php +++ b/tests/Wallabag/CoreBundle/Command/InstallCommandTest.php | |||
@@ -125,6 +125,12 @@ class InstallCommandTest extends WallabagCoreTestCase | |||
125 | 125 | ||
126 | public function testRunInstallCommandWithDatabaseRemoved() | 126 | public function testRunInstallCommandWithDatabaseRemoved() |
127 | { | 127 | { |
128 | // skipped SQLite check when database is removed because while testing for the connection, | ||
129 | // the driver will create the file (so the database) before testing if database exist | ||
130 | if ($this->getClient()->getContainer()->get('doctrine')->getConnection()->getDriver() instanceof \Doctrine\DBAL\Driver\PDOSqlite\Driver) { | ||
131 | $this->markTestSkipped('SQLite spotted: can\'t test with database removed.'); | ||
132 | } | ||
133 | |||
128 | $application = new Application($this->getClient()->getKernel()); | 134 | $application = new Application($this->getClient()->getKernel()); |
129 | $application->add(new DropDatabaseDoctrineCommand()); | 135 | $application->add(new DropDatabaseDoctrineCommand()); |
130 | 136 | ||