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