如何在 TYPO3 9LTS 中使用 SQLite 进行 PHPUnit 功能测试
How can I use SQLite for PHPUnit Functional Testing in TYPO3 9LTS
自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 测试。
我写了一篇 article,我也介绍了这个。
自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 测试。
我写了一篇 article,我也介绍了这个。