TYPO3 9.5.1 发布后功能测试的问题

Problems with functional tests after TYPO3 9.5.1 was released

TYPO3 9.5.1 发布后,我的功能测试出现问题

The package "backend" depends on "recordlist" which is not present in the system.

在 TYPO3 9.5.0 中,ext:backend 中缺少 ext:recordlist 的要求 https://review.typo3.org/#/c/58575/

它现在已合并到 TYPO3 9.5.1 中,但这确实给我带来了一个关于如何进行测试的问题。

我不需要启动成熟的 TYPO3 来 运行 我的测试应该吗?

可以在此处查看测试及其完成方式:

https://travis-ci.org/AOEpeople/TYPO3-Google-Tag-Manager/jobs/448321932 https://github.com/AOEpeople/TYPO3-Google-Tag-Manager/blob/typo3v9/.travis.yml

如果我做错了什么,或者最新的TYPO3有问题,请帮助详细说明?

顺便说一句,单元测试不是问题,^7.6 和 ^8.7 也没有任何问题。

这似乎是 nimut/testing-framework 中的一个问题,同时也是 fixed 2 days ago. So you just need to update to version 4.1.4 或将 recordlist 添加到 $coreExtensionsToLoad。确保明确要求 typo3/cms-recordlist 以防您也针对较旧的 TYPO3 版本进行测试。