6 @echo "UNITNAME = $(UNITNAME)" >$(UNITNAME)/Makefile; \
7 echo "UCLASS = $(UCLASS)" >>$(UNITNAME)/Makefile; \
8 echo "include ../Test.mk" >>$(UNITNAME)/Makefile
9 @echo "$(UNITNAME) \\" >>List.mk;
10 @cp Template.c $(UNITNAME)/$(UNITNAME).c;
14 @echo "no test created. set UNITNAME, UCLASS={ AS | EXEC | COMMON }"
18 .PHONY: all logclean testclean check prepare
19 all: logclean check clean report
20 clean: logclean testclean
24 @for target in $(TESTS); do \
25 $(MAKE) testclean -C $$target; \
29 @for target in $(TESTS); do \
30 $(MAKE) -C $$target; \
33 @for target in $(TESTS) ; do \
34 $(MAKE) prepare -C $$target ;\
39 @success=`grep "Success" $(LOGFILE) | wc -l`; \
40 all=`cat $(LOGFILE) | wc -l`; \
41 echo "$$success / $$all tests passed."; \
42 if test $$success -eq $$all; then \
43 echo "All Tests are passed."; \
45 grep "Failure" $(LOGFILE); \