我尝试在ddev中为TYPO3扩展运行功能测试。我遇到了一个问题,即TYPO3尝试为测试创建新数据库,但不允许名为db
的默认ddev db用户创建新数据库。
如何解决这个问题?
答案 0 :(得分:2)
“ TYPO3解释”核心文档最近增加了有关测试的章节。它为如何完成扩展和项目测试提供了一些见解:https://docs.typo3.org/typo3cms/CoreApiReference/Testing/Index.html。
对于扩展,将启动自己的容器化测试系统以进行功能测试,对于项目,将记录使用ddev执行验收测试的示例。后者可能会更改/扩展以进行功能测试。测试文档还解释了为什么TYPO3为每个测试创建自己的实例。
答案 1 :(得分:1)
ddev数据库容器还提供了一个可以用于此目的的root用户。
只需使用root
作为用户名,并使用root
作为测试密码。