在PHPUnit中使用SQLite会导致磁盘I / O错误

时间:2019-01-30 21:08:16

标签: php sqlite io phpunit

我将SQLite测试用作测试数据库。

我的测试通常涉及对数据库的多次读/写。每个测试都有一个PHPUnit PHPUnitsetUp()方法,当每个测试方法运行时,该方法都会创建和删除数据库。

虽然工作正常,但有时会出现此错误:

tearDown()

发生此错误时,还有一个PDOException: SQLSTATE[HY000]: General error: 10 disk I/O error文件悬空显示。

任何想法如何防止这种情况发生?

0 个答案:

没有答案