6 @echo "UNITNAME = $(UNITNAME)" >$(UNITNAME)/Makefile; \
7 echo "# ASFILE = " >>$(UNITNAME)/Makefile; \
8 echo "# CASL2FLAG = " >>$(UNITNAME)/Makefile; \
9 echo "# INFILE = " >>$(UNITNAME)/Makefile; \
10 echo "include ../Test.mk" >>$(UNITNAME)/Makefile
11 @echo $(UNITNAME) \\ >>List.mk
15 @echo "no test created. set UNITNAME"
19 .PHONY: all clean logclean testclean check prepare
21 check: logclean checkeach report
22 clean: logclean testclean
26 @for target in $(TESTS); do \
27 $(MAKE) testclean -C $$target; \
30 @for target in $(TESTS); do \
31 $(MAKE) -C $$target; \
34 @for target in $(TESTS) ; do \
35 $(MAKE) prepare -C $$target ;\
40 @success=`grep "Success" $(LOGFILE) | wc -l`; \
41 all=`cat $(LOGFILE) | wc -l`; \
42 echo "$$success / $$all tests passed. Details in $(PWD)/$(LOGFILE)"; \
43 if test $$success -eq $$all; then \
44 echo "All tests are succeded."; \
46 grep "Failure" $(LOGFILE); \