This change modifies the Build/Scripts/runTests.sh
execution wrapper to be in line with current TYPO3
core implementation.
This contains following tasks:
Modify Build/Scripts/runTests.sh:
-b <container-binary> switch to determine which
container binary should be used.
Remove the usage of docker-compose.yml file and
usage by replacing container execution call with
docker or podman binary calls.
Include bash trap logic for container/network
cleanup on abort signals.
deprecated the -e option in favour of direct
command expansion using --.
Refactor suit command execution without docker-compose.
Remove Build/testing-docker/docker-compose.yml due
to being obsolete now.
Add composer related temporary files to .gitignore
and .gitattributes.
Add documentation rendering and test rendering to the
runTests.sh.
Switched composer validate to remove deprecated -e
option usage in GitHub action workflow and added the
--no-check-lock option to mitigate lock file errors
due to core switches.
Add -s docsGenerate as suite to Build/Scripts/runTests.sh
to render the documentation.
This change modifies the
Build/Scripts/runTests.sh
execution wrapper to be in line with current TYPO3 core implementation.This contains following tasks:
Build/Scripts/runTests.sh
:-b <container-binary>
switch to determine which container binary should be used.docker-compose.yml
file and usage by replacing container execution call with docker or podman binary calls.bash trap
logic for container/network cleanup on abort signals.-e
option in favour of direct command expansion using--
.Build/testing-docker/docker-compose.yml
due to being obsolete now..gitignore
and.gitattributes
.runTests.sh
.-e
option usage in GitHub action workflow and added the--no-check-lock
option to mitigate lock file errors due to core switches.-s docsGenerate
as suite toBuild/Scripts/runTests.sh
to render the documentation.