sbuerk / typo3-cmscomposerinstallers-testingframework-bridge
TYPO3 v12 扩展测试的兼容性补丁
0.1.3
2023-04-11 13:28 UTC
Requires
- php: ^7.4 || ^8.0 || ^8.1 || ^8.2
- composer-plugin-api: ^2.0.0
Requires (Dev)
- composer/composer: 2.0.*@dev
- friendsofphp/php-cs-fixer: ^3.4.0
- overtrue/phplint: ^2.4.1
- phpstan/phpstan: ^1.8.4
- phpstan/phpstan-strict-rules: ^1.4.3
README
使命
本composer插件具有中间使命,即保持扩展开发测试对TYPO3 v12的支持,最近增加了强制执行的CMS Composer Installers 5。这打破了测试的方式。
在完成整个测试基础设施的适当重构之前,此插件提供正确的符号链接TYPO3系统扩展和扩展到已知的“旧路径”。因此,单元测试、功能测试和验收测试与之前一样,无需更改已测试对TYPO3 v12的扩展。这也有助于使用typo3/cms-composer-installers:4.0.0-RC1
与v11。
从本composer插件项目的0.1.x
版本开始,也支持项目级别的测试。
⚠️ 这是一个非官方的中间解决方案,可能会随时消失。
安装和用法
此插件应仅作为开发依赖项添加,因此不会在实例安装时打包和安装。
composer require --dev sbuerk/typo3-cmscomposerinstallers-testingframework-bridge
该插件使用已提供的composer和CMS Composer Installers的信息和配置,因此无需为此插件进行配置。