Teach run-all-tests mode to only test enabled commands.
diff --git a/scripts/test.sh b/scripts/test.sh
index 1833682..8a080db 100755
--- a/scripts/test.sh
+++ b/scripts/test.sh
@@ -7,7 +7,7 @@
if [ -z "$OLD" ]
then
- make install_flat PREFIX=testdir
+ make install_flat PREFIX=testdir || exit 1
fi
cd testdir
@@ -25,6 +25,12 @@
else
for i in "$TOPDIR"/scripts/test/*.test
do
- . $i
+ CMDNAME="$(echo "$i" | sed 's@.*/\(.*\)\.test@\1@')"
+ if [ -h $CMDNAME ]
+ then
+ . $i
+ else
+ echo "$CMDNAME disabled"
+ fi
done
fi