Я использую SQLite
в качестве тестовой базы данных для моих PHPUnit
тестов.
Мои тесты обычно включают в себя несколько операций чтения / записи в базу данных.Каждый тест имеет метод PHPUnit setUp()
и tearDown()
, который создает и удаляет БД при запуске каждого метода теста.
Хотя он работает нормально, иногда я получаю эту ошибку:
PDOException: SQLSTATE[HY000]: General error: 10 disk I/O error
При возникновении этой ошибки также остается файл .db-journal
.
Есть идеи, как мне этого избежать?