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