1
0
mirror of https://github.com/systemd/systemd.git synced 2024-10-28 03:25:31 +03:00

test: Allow running only a subset of integration tests by setting SELECTED_TESTS

This commit is contained in:
Balint Reczey 2021-05-10 20:46:37 +02:00 committed by Luca Boccassi
parent 9578b472f4
commit 39f1bdecc2

View File

@ -60,17 +60,19 @@ pass_deny_list() {
return 0
}
SELECTED_TESTS="${SELECTED_TESTS:-TEST-??-*}"
# Let's always do the cleaning operation first, because it destroys the image
# cache.
if [ $CLEAN = 1 ]; then
for TEST in TEST-??-* ; do
for TEST in $SELECTED_TESTS; do
( set -x ; make -C "$TEST" clean )
done
fi
# Run actual tests (if requested)
if [[ $args =~ [a-z] ]]; then
for TEST in TEST-??-* ; do
for TEST in $SELECTED_TESTS; do
COUNT=$(($COUNT+1))
pass_deny_list $TEST || continue