From: Jonathan Lebon Date: Thu, 1 Feb 2018 22:07:36 +0000 (+0000) Subject: tests/installed: support TESTS filter X-Git-Tag: archive/raspbian/2022.1-3+rpi1~1^2~4^2~26^2~10 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=6b95d5113238b78a4f5f24dc61aa2576f5b22d2f;p=ostree.git tests/installed: support TESTS filter Lifted from rpm-ostree. Makes iterating on a single test much faster. Example use: TESTS=label-selinux ./ostree/tests/installed/run.sh Closes: #1442 Approved by: cgwalters --- diff --git a/tests/installed/run.sh b/tests/installed/run.sh index 02e1a7f9..38a9d769 100755 --- a/tests/installed/run.sh +++ b/tests/installed/run.sh @@ -4,6 +4,14 @@ set -xeuo pipefail dn=$(dirname $0) for tn in ${dn}/itest-*.sh; do + if [ -n "${TESTS+ }" ]; then + tbn=$(basename "$tn" .sh) + tbn=" ${tbn#itest-} " + if [[ " $TESTS " != *$tbn* ]]; then + echo "Skipping: ${tn}" + continue + fi + fi echo Executing: ${tn} ${tn} done