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