Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TASK] Streamline Build/Scripts/runTests.sh #548

Merged
merged 1 commit into from
Mar 4, 2024
Merged

[TASK] Streamline Build/Scripts/runTests.sh #548

merged 1 commit into from
Mar 4, 2024

Conversation

sbuerk
Copy link
Collaborator

@sbuerk sbuerk commented Mar 4, 2024

TYPO3 Core streamlined the runTests.sh script
already to allow the usage of podman or docker
as container execution binary, favourising the
podmand due to several reasons. To make this
possible docker-compose has been replaced with
direct binary usage.

To adopt these streamlining changes, this change

  • adopts podman/docker binary switch -b.
  • drops docker-compose usage in favour
    of using docker/podman calls directly.
  • drops .env file creation.
  • drops script debugging option -v.
  • adds PHP 8.3 as allowed php version.
  • adjusts the help text for implemented
    changes.
  • displays a hint for helptext on invalid
    option to avoid the missing due to the
    lengthy text output.
  • adds phpunit configuration for unit test
    with testing-framework paths to eliminate
    the need to specify the testing folder
    explicitly.

Releases: main, 7

@sbuerk sbuerk force-pushed the 7-runtests-1 branch 2 times, most recently from 7997dd8 to 79f9fbe Compare March 4, 2024 11:11
TYPO3 Core streamlined the `runTests.sh` script
already to allow the usage of podman or docker
as container execution binary, favourising the
`podmand` due to several reasons. To make this
possible `docker-compose` has been replaced with
direct binary usage.

To adopt these streamlining changes, this change

* adopts podman/docker binary switch `-b`.
* drops `docker-compose` usage in favour
  of using docker/podman calls directly.
* drops `.env` file creation.
* drops script debugging option `-v`.
* adds PHP 8.3 as allowed php version.
* adjusts the help text for implemented
  changes.
* displays a hint for helptext on invalid
  option to avoid the missing due to the
  lengthy text output.
* adds phpunit configuration for unit test
  with testing-framework paths to eliminate
  the need to specify the testing folder
  explicitly.

Releases: main, 7
@sbuerk sbuerk merged commit 0dc399e into 7 Mar 4, 2024
8 checks passed
@sbuerk sbuerk deleted the 7-runtests-1 branch March 4, 2024 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants