Při spuštění testu se objeví chyba pdo_sqlite which is not loaded

Dark0ne
Člen | 47
+
0
-

Zdravím,

při spuštění testu přes Nette Tester se mi objevuje hláška:

Nette\NotSupportedException: SQLiteJournal requires PHP extension pdo_sqlite which is not loaded.

Pomocí Nette checkeru jsem kontroloval, že pdo_sqlite je zapnuté, takže netuším, v čem dalším může být problém.

Díky za rady

Ondřej Kubíček
Člen | 494
+
+2
-

ve výchozím stavu nenačítá tester žádné ini, musíš si ho přidat viz dokumentace https://tester.nette.org/cs/#…

Dark0ne
Člen | 47
+
0
-

Jasně, už se mi to podařilo rozběhnout :).

Vytvořil jsem ve složce tests php.ini, který obsahuje:

[PHP]

extension=C:\xampp\php\ext\php_pdo_mysql.dll
extension=C:\xampp\php\ext\php_pdo_pgsql.dll
extension=C:\xampp\php\ext\php_pdo_sqlite.dll
memory_limit=512M

A konkrétní test spouštím přes příkaz .\vendor\bin\tester -c tests/php.ini tests/mujtest.phpt

jiri.pudil
Nette Blogger | 1029
+
+1
-

Konkrétní test můžeš spustit i přímo přes php: php tests/mujtest.phpt ;)