Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[TASK] Streamline
Build/Scripts/runTests.sh
(#264)
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. * Keep core `xdebug` flag ability, albeit not used currently due to not having tests included. * Remove `-s composerValidate` and `-s composerNormalize` from suit execution, because it can directly dispatched using the new `-s composer` dispatcher command. This reduces adoption of direct commands for the future. * 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`.
- Loading branch information