summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2024-02-05 18:49:35 -0500
committerKent Overstreet <kent.overstreet@linux.dev>2024-02-16 22:17:13 -0500
commita2341e23a8479a13a674e8ae0e42bf3feb01c42b (patch)
treeba9b0e7f1b8fffa82810658de83b90fddbdd76d9
parent15eb81c5045c3245d279f54377bdd934fabd0636 (diff)
fstests wrapper: workaround for group.list not necessarily existing
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r--tests/xfstests.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/xfstests.sh b/tests/xfstests.sh
index d35d430..baa5aad 100644
--- a/tests/xfstests.sh
+++ b/tests/xfstests.sh
@@ -33,6 +33,14 @@ list_tests()
{
pushd $(dirname $(readlink -e "${BASH_SOURCE[0]}"))/xfstests > /dev/null
+ for i in tests/*; do
+ if [[ -d $i ]]; then
+ pushd $i > /dev/null
+ ../../tools/mkgroupfile group.list
+ popd > /dev/null
+ fi
+ done
+
for g in generic shared "$FSTYP"; do
[[ ! -f tests/$g/group.list ]] && continue
grep -hE '[0-9][0-9][0-9] .*(auto|dangerous)' tests/$g/group.list|