Использование SQLite в PHPUnit вызывает ошибку дискового ввода-вывода - PullRequest
0 голосов
/ 31 января 2019

Я использую SQLite в качестве тестовой базы данных для моих PHPUnit тестов.

Мои тесты обычно включают в себя несколько операций чтения / записи в базу данных.Каждый тест имеет метод PHPUnit setUp() и tearDown(), который создает и удаляет БД при запуске каждого метода теста.

Хотя он работает нормально, иногда я получаю эту ошибку:

PDOException: SQLSTATE[HY000]: General error: 10 disk I/O error

При возникновении этой ошибки также остается файл .db-journal.

Есть идеи, как мне этого избежать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...