- all=`cat $(LOGFILE) | wc -l`; \
- echo "$$success / $$all tests passed."; \
- if test $$success -eq $$all; then \
- echo "All Tests are passed."; \
- else \
- grep "Failure" $(LOGFILE); \
- fi
+ all=`cat $(LOGFILE) | wc -l`; \
+ echo "$$success / $$all tests passed. Details in `pwd`/$(LOGFILE)"; \
+ if test $$success -eq $$all; then \
+ echo "All tests are succeded."; \
+ fi
+clean:
+ @for target in $(TESTS); do $(MAKE) clean -C $$target; done
+ @rm -f $(LOGFILE)
+cleanall:
+ @for target in $(TESTS); do $(MAKE) cleanall -C $$target; done
+ @rm -f $(LOGFILE)
+prepare:
+ @for target in $(TESTS) ; do $(MAKE) prepare -C $$target ; done
+create:
+ifdef UNITNAME
+ @mkdir $(UNITNAME); \
+ echo 'UCLASS = ' >>$(UNITNAME)/Makefile; \
+ echo 'TESTSRCFILE = $(UNITNAME).c' >>$(UNITNAME)/Makefile; \
+ echo 'include ../TEST.mk' >>$(UNITNAME)/Makefile; \
+ cp TEMPLATE.c $(UNITNAME)/$(UNITNAME).c
+else
+ @echo "no test created. set UNITNAME"
+endif