[TASK] runTests.sh with podman, new CI
This patch is paired with the setup of a new CI [1]. The patch adapts runTests.sh to allow podman as container environment next to docker. New CI relies on podman. Locally, podman can be selected as container environment using the `-b podman` flag to runTests.sh. A "recent" podman version - at least around 4.x - should be used. docker is kept as default for now. The new CI setup comes with a series of improvements to speed up things. This makes the acceptance tests a bit more brittle again. The patch comes with some further stabilizations, and we may add even more with dedicated patches later. [1] https://git.typo3.org/typo3/CI/testing-infrastructure/ Change-Id: I206c1577335bfbefb801eaababa4b713e1edda12 Resolves: #102385 Releases: main, 12.4, 11.5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81792 Reviewed-by:Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- Build/Scripts/runTests.sh 118 additions, 91 deletionsBuild/Scripts/runTests.sh
- Build/gitlab-ci.yml 1 addition, 28 deletionsBuild/gitlab-ci.yml
- Build/gitlab-ci/nightly/acceptance-application.yml 18 additions, 0 deletionsBuild/gitlab-ci/nightly/acceptance-application.yml
- Build/gitlab-ci/nightly/acceptance-install.yml 78 additions, 0 deletionsBuild/gitlab-ci/nightly/acceptance-install.yml
- Build/gitlab-ci/nightly/functional.yml 78 additions, 0 deletionsBuild/gitlab-ci/nightly/functional.yml
- Build/gitlab-ci/nightly/integrity.yml 20 additions, 0 deletionsBuild/gitlab-ci/nightly/integrity.yml
- Build/gitlab-ci/nightly/unit.yml 92 additions, 0 deletionsBuild/gitlab-ci/nightly/unit.yml
- Build/gitlab-ci/pre-merge/acceptance-application.yml 4 additions, 0 deletionsBuild/gitlab-ci/pre-merge/acceptance-application.yml
- Build/gitlab-ci/pre-merge/acceptance-install.yml 10 additions, 0 deletionsBuild/gitlab-ci/pre-merge/acceptance-install.yml
- Build/gitlab-ci/pre-merge/functional.yml 10 additions, 0 deletionsBuild/gitlab-ci/pre-merge/functional.yml
- Build/gitlab-ci/pre-merge/integrity.yml 16 additions, 0 deletionsBuild/gitlab-ci/pre-merge/integrity.yml
- Build/gitlab-ci/pre-merge/unit.yml 22 additions, 0 deletionsBuild/gitlab-ci/pre-merge/unit.yml
- Build/phpstan/phpstan.ci.neon 0 additions, 2 deletionsBuild/phpstan/phpstan.ci.neon
- typo3/sysext/core/Tests/Acceptance/Application/FileList/FileClipboardCest.php 1 addition, 0 deletions...sts/Acceptance/Application/FileList/FileClipboardCest.php
- typo3/sysext/core/Tests/Acceptance/Application/FormEngine/FalMetadataCest.php 5 additions, 0 deletions...sts/Acceptance/Application/FormEngine/FalMetadataCest.php
- typo3/sysext/core/Tests/Acceptance/Application/FormEngine/InlineContentElementLocalizeSynchronizeCest.php 6 additions, 0 deletions...ormEngine/InlineContentElementLocalizeSynchronizeCest.php
- typo3/sysext/core/Tests/Acceptance/Application/FormEngine/InlineFalCest.php 4 additions, 1 deletion...Tests/Acceptance/Application/FormEngine/InlineFalCest.php
- typo3/sysext/core/Tests/Acceptance/Application/FormEngine/InlinePagesLocalizeResourceCest.php 3 additions, 0 deletions...pplication/FormEngine/InlinePagesLocalizeResourceCest.php
- typo3/sysext/core/Tests/Acceptance/Application/Frontend/SitemapXmlCest.php 1 addition, 1 deletion.../Tests/Acceptance/Application/Frontend/SitemapXmlCest.php
- typo3/sysext/core/Tests/Acceptance/Application/Impexp/AbstractCest.php 3 additions, 0 deletions...core/Tests/Acceptance/Application/Impexp/AbstractCest.php
Please register or sign in to comment