自TYPO3 9.4 [1]开始,在TYPO3中支持SQLite,建议用于小型网站,开发环境或测试。
但是我不知道如何在测试环境中使用它,我已经使用像这样的MySQL TYPO3_PATH_WEB=$PWD/.Build/Web typo3DatabaseName=database typo3DatabaseHost=localhost typo3DatabaseUsername=root typo3DatabasePassword=root .Build/bin/phpunit -c config.xml Tests/Functional
我正在研究此选项,希望能够加快我目前发现缓慢的功能测试。
[您需要在运行测试然后简单设置的服务器上或docker容器中使用sqlite,然后进行设置
typo3DatabaseDriver=pdo_sqlite
作为命令前面的环境变量。这足以使用sqlite运行测试。