[TASK] Add composer-mode to our acceptance test matrix
All applicable acceptance tests are now also executed in composer mode. Tests that check classic-mode specific functions are excluded and are therefore now tagged as classic-mode test. The composer mode instance is generated with our CLI setup tools, allowing to mimic the realworld case where a instance is creating via our setup tools instead of from fixtures (which we still use for classic mode tests, but try to reducde/avoid for composer mode tests). The existing existing classic-mode test acceptance test execution will keep running as-is. Resolves: #103297 Releases: main, 12.4, 11.5 Change-Id: I64973f110931b51ed2ef7ef8f8cc3411834fcf37 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83027 Tested-by:Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benjamin Franzke <ben@bnf.dev>
Showing
- Build/Scripts/runTests.sh 76 additions, 6 deletionsBuild/Scripts/runTests.sh
- Build/Scripts/setupAcceptanceComposer.sh 50 additions, 0 deletionsBuild/Scripts/setupAcceptanceComposer.sh
- Build/composer/composer.dist.json 4 additions, 2 deletionsBuild/composer/composer.dist.json
- Build/gitlab-ci.yml 2 additions, 0 deletionsBuild/gitlab-ci.yml
- Build/gitlab-ci/nightly/acceptance-application-composer.yml 163 additions, 0 deletionsBuild/gitlab-ci/nightly/acceptance-application-composer.yml
- Build/gitlab-ci/pre-merge/acceptance-application-composer.yml 17 additions, 0 deletions...d/gitlab-ci/pre-merge/acceptance-application-composer.yml
- Build/tests/packages/dataset_import/Classes/Command/DatasetImportCommand.php 50 additions, 0 deletions...s/dataset_import/Classes/Command/DatasetImportCommand.php
- Build/tests/packages/dataset_import/Configuration/Services.yaml 8 additions, 0 deletions...tests/packages/dataset_import/Configuration/Services.yaml
- Build/tests/packages/dataset_import/composer.json 20 additions, 0 deletionsBuild/tests/packages/dataset_import/composer.json
- typo3/sysext/core/Tests/Acceptance/Application.suite.yml 5 additions, 1 deletiontypo3/sysext/core/Tests/Acceptance/Application.suite.yml
- typo3/sysext/core/Tests/Acceptance/Application/BackendUser/ListUserCest.php 72 additions, 28 deletions...Tests/Acceptance/Application/BackendUser/ListUserCest.php
- typo3/sysext/core/Tests/Acceptance/Application/Extensionmanager/GetExtensionsCest.php 5 additions, 0 deletions...ptance/Application/Extensionmanager/GetExtensionsCest.php
- typo3/sysext/core/Tests/Acceptance/Application/Extensionmanager/InstalledExtensionsCest.php 3 additions, 0 deletions.../Application/Extensionmanager/InstalledExtensionsCest.php
- typo3/sysext/core/Tests/Acceptance/Application/FormEngine/FalMetadataCest.php 8 additions, 2 deletions...sts/Acceptance/Application/FormEngine/FalMetadataCest.php
- typo3/sysext/core/Tests/Acceptance/Application/FormEngine/Inline1nCest.php 10 additions, 0 deletions.../Tests/Acceptance/Application/FormEngine/Inline1nCest.php
- typo3/sysext/core/Tests/Acceptance/Application/Frontend/ContentElementsCest.php 9 additions, 3 deletions...s/Acceptance/Application/Frontend/ContentElementsCest.php
- typo3/sysext/core/Tests/Acceptance/Application/Frontend/FormFrameworkCest.php 9 additions, 3 deletions...sts/Acceptance/Application/Frontend/FormFrameworkCest.php
- typo3/sysext/core/Tests/Acceptance/Application/Frontend/FrontendLoginCest.php 9 additions, 3 deletions...sts/Acceptance/Application/Frontend/FrontendLoginCest.php
- typo3/sysext/core/Tests/Acceptance/Application/Frontend/IndexedSearchCest.php 9 additions, 3 deletions...sts/Acceptance/Application/Frontend/IndexedSearchCest.php
- typo3/sysext/core/Tests/Acceptance/Application/Impexp/ImportCest.php 4 additions, 5 deletions...t/core/Tests/Acceptance/Application/Impexp/ImportCest.php
Please register or sign in to comment