chiark / gitweb /
tests: Break out determine-tname
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 7 Jan 2023 12:31:49 +0000 (12:31 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 8 Jan 2023 17:02:08 +0000 (17:02 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
test/common

index 44532b8f9dc2d7ae0f633ebc371f2ccdb9caa13d..6a780ba6d72a6198e412af10e64e8e692883e14c 100644 (file)
@@ -15,12 +15,16 @@ target_bin_prefix=${target_bin_dir}${target_bin_dir+/}
 
 fail () { echo >&2 "$0: fail: $*"; exit 1; }
 
-test-prep () {
-
+determine-tname () {
+    local prefix=$1; shift
     case "${0##*/}" in
-    t-*) tname="${0##*/t-}" ;;
+    $prefix-*) tname="${0##*/$prefix-}" ;;
     *) fail "bad test script name $0" ;;
     esac
+}
+
+test-prep () {
+    determine-tname t
 
     tmp=tmp/$tname
     rm -rf "$tmp"