From cea78b5fc254df63e9a0f1837cf8749843e64d05 Mon Sep 17 00:00:00 2001 From: Marc Durdin Date: Tue, 15 Sep 2026 09:47:04 +0200 Subject: [PATCH] fix: need bash not sh for tests.container.sh Test-bot: skip --- _common/tests.inc.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/_common/tests.inc.sh b/_common/tests.inc.sh index 207ad0b..94f6e29 100644 --- a/_common/tests.inc.sh +++ b/_common/tests.inc.sh @@ -9,8 +9,10 @@ # path if [[ $OSTYPE =~ msys|cygwin ]]; then TEST_CONTAINER_ROOT_PATH=//var/www/html + TEST_CONTAINER_BASH=//bin/bash else TEST_CONTAINER_ROOT_PATH=/var/www/html + TEST_CONTAINER_BASH=/bin/bash fi # Record the start time for unit tests for later log review @@ -93,17 +95,17 @@ function do_test_print_link_report() { # function do_test_print_container_error_logs() { local CONTAINER="$1" - docker exec "${CONTAINER}" sh $TEST_CONTAINER_ROOT_PATH/_common/tests.container.sh report + docker exec "${CONTAINER}" $TEST_CONTAINER_BASH $TEST_CONTAINER_ROOT_PATH/_common/tests.container.sh report } function do_test_links_setup() { local CONTAINER="$1" - docker exec "${CONTAINER}" sh $TEST_CONTAINER_ROOT_PATH/_common/tests.container.sh setup + docker exec "${CONTAINER}" $TEST_CONTAINER_BASH $TEST_CONTAINER_ROOT_PATH/_common/tests.container.sh setup docker kill "${CONTAINER}" --signal="USR1" } function do_test_links_cleanup() { local CONTAINER="$1" - docker exec "${CONTAINER}" sh $TEST_CONTAINER_ROOT_PATH/_common/tests.container.sh cleanup + docker exec "${CONTAINER}" $TEST_CONTAINER_BASH $TEST_CONTAINER_ROOT_PATH/_common/tests.container.sh cleanup docker kill "${CONTAINER}" --signal="USR1" } \ No newline at end of file