summaryrefslogtreecommitdiffstatshomepage
path: root/test/lib/test.sh
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-09-29 22:46:39 +0500
committerEgor Tensin <egor@tensin.name>2026-09-29 22:46:39 +0500
commitd6805caeed6f7d2a008af3227dc120e1c834440e (patch)
tree9d803f786ed15d66d25bc81daf475375fd748905 /test/lib/test.sh
parenttest: remove unnecessary global variables (diff)
downloadconfig-links-d6805caeed6f7d2a008af3227dc120e1c834440e.tar.gz
config-links-d6805caeed6f7d2a008af3227dc120e1c834440e.zip
test: refactor out logging for calling executables
Diffstat (limited to 'test/lib/test.sh')
-rw-r--r--test/lib/test.sh14
1 files changed, 8 insertions, 6 deletions
diff --git a/test/lib/test.sh b/test/lib/test.sh
index bec2aec..2a1fac1 100644
--- a/test/lib/test.sh
+++ b/test/lib/test.sh
@@ -52,13 +52,15 @@ test_cleanup_default() {
}
test_run_script() {
- local msg='Executing script:'
- msg="$msg$( printf -- ' %q' "$@" --shared-dir "$test_src_dir" --database "$test_root_dir/links.bin" )"
- log "$msg"
-
- DEST="$test_dest_dir" ALT_DEST="$test_alt_dest_dir" "$@" \
- --shared-dir "$test_src_dir" \
+ local common_args=(
+ --shared-dir "$test_src_dir"
--database "$test_root_dir/links.bin"
+ )
+
+ log_run "$@" "${common_args[@]}"
+
+ DEST="$test_dest_dir" ALT_DEST="$test_alt_dest_dir" \
+ "$@" "${common_args[@]}"
}
test_run_update() {