Add test_COMMAND for each command, update "make help" to describe TEST_HOST
and VERBOSE=fail, and fix a quote mismatch.
This commit is contained in:
parent
137f5c9b09
commit
5ec9f52a39
7
Makefile
7
Makefile
@ -66,11 +66,14 @@ tests:
|
||||
help::
|
||||
@echo ' toybox - Build toybox.'
|
||||
@echo ' COMMANDNAME - Build individual toybox command as a standalone binary.'
|
||||
@echo ' list - List COMMANDNAMEs (also list_working and list_pending)."
|
||||
@echo ' list - List COMMANDNAMEs (also list_working and list_pending).'
|
||||
@echo ' change - Build each command standalone under change/.'
|
||||
@echo ' baseline - Create toybox_old for use by bloatcheck.'
|
||||
@echo ' bloatcheck - Report size differences between old and current versions'
|
||||
@echo ' test - Run test suite against compiled commands.'
|
||||
@echo ' test_COMMAND - Run tests for COMMAND (test_ps, test_cat, etc.)
|
||||
@echo ' test - Run test suite against all compiled commands.'
|
||||
@echo ' export TEST_HOST=1 to test host command, VERBOSE=1'
|
||||
@echo ' to show diff, VERBOSE=fail to stop after first failure.'
|
||||
@echo ' clean - Delete temporary files.'
|
||||
@echo " distclean - Delete everything that isn't shipped."
|
||||
@echo ' install_flat - Install toybox into $$PREFIX directory.'
|
||||
|
@ -135,6 +135,7 @@ do
|
||||
[ "$NAME" == help ] && continue
|
||||
[ "$NAME" == install ] && continue
|
||||
echo -e "$NAME: $FILE *.[ch] lib/*.[ch]\n\tscripts/single.sh $NAME\n"
|
||||
echo -e "test_$NAME:\n\tscripts/test.sh $NAME\n"
|
||||
[ "${FILE/pending//}" != "$FILE" ] &&
|
||||
PENDING="$PENDING $NAME" ||
|
||||
WORKING="$WORKING $NAME"
|
||||
|
Loading…
Reference in New Issue
Block a user