После выпуска TYPO3 9.5.1 у меня возникли проблемы с моими функциональными тестами.
Пакет «backend» зависит от «recordlist», которого нет в системе.
В 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
и был исправлено 2 дня назад. Так что вам просто нужно обновить до версия 4.1.4 или добавить recordlist
к $coreExtensionsToLoad
в это время. Убедитесь, что явно требуется typo3/cms-recordlist
в случае, если вы также тестируете старые версии TYPO3.
Других решений пока нет …