test to make sure applets are in alphabetical order
diff --git a/testsuite/busybox.tests b/testsuite/busybox.tests
index b692725..f31f38f 100755
--- a/testsuite/busybox.tests
+++ b/testsuite/busybox.tests
@@ -45,4 +45,16 @@
rm -f busybox-suffix unknown
+
+# verify the applet order is correct in applets.h
+# otherwise applets wont be called properly
+sed -n \
+ -e '/^\tAPPLET/{s:.*(::;s:,.*::;s:"::g;p}' \
+ ../include/applets.h > applet.order.current
+LC_ALL=C sort applet.order.current > applet.order.correct
+diff -u applet.order.current applet.order.correct
+FAILCOUNT=$[$FAILCOUNT+$?]
+rm -f applet.order.current applet.order.correct
+
+
exit $FAILCOUNT