PhpStorm-PHPUnit无法与SQLite一起正常使用

时间:2019-01-07 16:21:59

标签: php laravel phpunit phpstorm lumen

PhpStorm:2018.3.2 EAP,PHP单位:7.5.1,PHP:7.2

注意:直接从命令行运行时,所有测试都会通过

我在PhpStorm中正确设置了PHPUnit,它适用于不使用数据库的测试。但是,在使用数据库(Lumen框架和内存中的SQLite数据库)时,我不断收到错误消息,指出数据库中的表不存在(对于测试中首先使用的表)。

  

“一般错误:1没有这样的表格”

本地和远程(无业游民)PHP解释器都会发生这种情况。

我在网上发现了一个提示,可能是由于从PhpStorm运行时SQLite作为独立于PHP的独立进程运行。但是,有趣的是,当我运行整个套件时,测试确实通过了(右键单击tests目录,然后单击“运行测试(PHPUnit)”),该问题仅在我想运行单个文件或单个功能测试时发生

任何人都有类似此类问题的经验吗?

0 个答案:

没有答案