diff options
| author | Egor Tensin <egor@tensin.name> | 2026-09-29 22:46:39 +0500 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-09-29 22:46:39 +0500 |
| commit | d6805caeed6f7d2a008af3227dc120e1c834440e (patch) | |
| tree | 9d803f786ed15d66d25bc81daf475375fd748905 /test/lib/test.sh | |
| parent | test: remove unnecessary global variables (diff) | |
| download | config-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.sh | 14 |
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() { |
