From 2d99ffa066b5ec10aadc804bdf3c5eed20efc99a Mon Sep 17 00:00:00 2001 From: Valentin Lab Date: Thu, 8 Nov 2018 22:34:47 +0100 Subject: [PATCH] new: pkg: change to multifile tests. --- .package | 0 bin/test | 28 ++++++++++++++++++++++++++++ test/{test => base} | 0 3 files changed, 28 insertions(+) create mode 100644 .package create mode 100755 bin/test rename test/{test => base} (100%) diff --git a/.package b/.package new file mode 100644 index 0000000..e69de29 diff --git a/bin/test b/bin/test new file mode 100755 index 0000000..64d7326 --- /dev/null +++ b/bin/test @@ -0,0 +1,28 @@ +#!/usr/bin/env bash-shlib +# -*- mode: shell-script -*- + +include common + +exname="$(basename $0)" + +if ! [ -e "../.package" ]; then + echo "Please execute this in test directory, with '../bin/$exname'." >&2 + echo "Or, if pkgcmd is installed, use 't'..." + exit 1 +fi + +base=$(realpath "$PWD/..") +export base + +cd "$base/test" + +for tfile in *; do + [ -e "$tfile" ] || continue + [ -d "$tfile" ] && continue + ( + /usr/bin/env bash-shlib "./$tfile" "$@" + ) && continue + exit "$?" +done + + diff --git a/test/test b/test/base similarity index 100% rename from test/test rename to test/base