如何使用ddev运行TYPO3功能测试?

时间:2018-10-25 18:27:52

标签: phpunit typo3 functional-testing ddev

我尝试在ddev中为TYPO3扩展运行功能测试。我遇到了一个问题,即TYPO3尝试为测试创建新数据库,但不允许名为db的默认ddev db用户创建新数据库。

如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

“ TYPO3解释”核心文档最近增加了有关测试的章节。它为如何完成扩展和项目测试提供了一些见解:https://docs.typo3.org/typo3cms/CoreApiReference/Testing/Index.html

对于扩展,将启动自己的容器化测试系统以进行功能测试,对于项目,将记录使用ddev执行验收测试的示例。后者可能会更改/扩展以进行功能测试。测试文档还解释了为什么TYPO3为每个测试创建自己的实例。

答案 1 :(得分:1)

ddev数据库容器还提供了一个可以用于此目的的root用户。 只需使用root作为用户名,并使用root作为测试密码。