From 6b95d5113238b78a4f5f24dc61aa2576f5b22d2f Mon Sep 17 00:00:00 2001 From: Jonathan Lebon Date: Thu, 1 Feb 2018 22:07:36 +0000 Subject: [PATCH] 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 --- tests/installed/run.sh | 8 ++++++++ 1 file changed, 8 insertions(+) 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