X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=test%2Funit%2FMakefile;h=5ce47ef42422b28870b37add8a485ae990b85d19;hp=078ca89fa780dd0502ffe13c2074bc7309e197f0;hb=b28737297c67a30322051100910d2152d7bfb9fd;hpb=fb54b1c9d2fbc3d4a62c6b4d38ff68e9d3b25c26 diff --git a/test/unit/Makefile b/test/unit/Makefile deleted file mode 100644 index 078ca89..0000000 --- a/test/unit/Makefile +++ /dev/null @@ -1,46 +0,0 @@ -include List.mk -LOGFILE = test.log -ifdef UNITNAME - define create - @mkdir $(UNITNAME) - @echo "UNITNAME = $(UNITNAME)" >$(UNITNAME)/Makefile; \ - echo "UCLASS = $(UCLASS)" >>$(UNITNAME)/Makefile; \ - echo "include ../Test.mk" >>$(UNITNAME)/Makefile - @echo "$(UNITNAME) \\" >>List.mk; - @cp Template.c $(UNITNAME)/$(UNITNAME).c; - endef -else - define create - @echo "no test created. set UNITNAME, UCLASS={ AS | EXEC | COMMON }" - endef -endif - -.PHONY: all logclean testclean check prepare -all: logclean check clean report -clean: logclean testclean -logclean: - @rm -f $(LOGFILE) -testclean: - @for target in $(TESTS); do \ - $(MAKE) testclean -C $$target; \ - done -check: $(LOGFILE) -$(LOGFILE): - @for target in $(TESTS); do \ - $(MAKE) -C $$target; \ - done -prepare: - @for target in $(TESTS) ; do \ - $(MAKE) prepare -C $$target ;\ - done -create: - $(create) -report: $(LOGFILE) - @success=`grep "Success" $(LOGFILE) | wc -l`; \ - 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 diff --git a/test/unit/Makefile b/test/unit/Makefile new file mode 120000 index 0000000..5ce47ef --- /dev/null +++ b/test/unit/Makefile @@ -0,0 +1 @@ +../template/Group.mk \ No newline at end of file