[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 5/7] check-guile.in: improve quoting (e.g. paths with spaces)
From: |
Rob Browning |
Subject: |
[PATCH 5/7] check-guile.in: improve quoting (e.g. paths with spaces) |
Date: |
Fri, 25 Aug 2023 18:17:34 -0500 |
---
check-guile.in | 23 +++++++++--------------
1 file changed, 9 insertions(+), 14 deletions(-)
diff --git a/check-guile.in b/check-guile.in
index 214deec16..09d95a03c 100644
--- a/check-guile.in
+++ b/check-guile.in
@@ -14,25 +14,22 @@ set -e
top_builddir=@top_builddir_absolute@
top_srcdir=@top_srcdir_absolute@
-TEST_SUITE_DIR=${top_srcdir}/test-suite
-export TEST_SUITE_DIR
+export TEST_SUITE_DIR="${top_srcdir}/test-suite"
if [ x"$1" = x-i ] ; then
- guile=$2
- shift
- shift
+ guile="$2"
+ shift 2
else
- guile=${top_builddir}/meta/guile
+ guile="${top_builddir}/meta/guile"
fi
-GUILE_LOAD_PATH=$TEST_SUITE_DIR
-export GUILE_LOAD_PATH
+export GUILE_LOAD_PATH="$TEST_SUITE_DIR"
if [ -f "$guile" -a -x "$guile" ] ; then
- echo Testing $guile ... "$@"
- echo with GUILE_LOAD_PATH=$GUILE_LOAD_PATH
+ echo "Testing $guile ..." "$@"
+ echo "with GUILE_LOAD_PATH=$GUILE_LOAD_PATH"
else
- echo ERROR: Cannot execute $guile
+ echo "ERROR: Cannot execute $guile"
exit 1
fi
@@ -41,11 +38,9 @@ if [ ! -f guile-procedures.txt ] ; then
@LN_S@ libguile/guile-procedures.txt .
fi
-exec $guile \
+exec "$guile" \
--debug \
-L "$TEST_SUITE_DIR" \
--no-auto-compile -e main -s "$TEST_SUITE_DIR/guile-test" \
--test-suite "$TEST_SUITE_DIR/tests" \
--log-file check-guile.log "$@"
-
-# check-guile ends here
--
2.39.2
- [PATCH 0/7] Allow tests to run in parallel, Rob Browning, 2023/08/25
- [PATCH 3/7] guile-test: set declarative #f to eliminate warning, Rob Browning, 2023/08/25
- [PATCH 2/7] interp.test: add missing (test-suite lib) dependency, Rob Browning, 2023/08/25
- [PATCH 1/7] srfi-10.test: add missing (test-suite lib) dependency, Rob Browning, 2023/08/25
- [PATCH 6/7] check-guile.in: exit 2 on errors and direct output to stderr, Rob Browning, 2023/08/25
- [PATCH 4/7] guile-test: support automake parallel test harness via --trs-file, Rob Browning, 2023/08/25
- [PATCH 7/7] Switch to the preferred parallel automake test harness, Rob Browning, 2023/08/25
- [PATCH 5/7] check-guile.in: improve quoting (e.g. paths with spaces),
Rob Browning <=