X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=test%2Fintegration%2Fdumpword%2FMakefile;fp=test%2Fintegration%2Fdumpword%2FMakefile;h=0000000000000000000000000000000000000000;hb=c5e30b2f26ebc174c49c52c67121f3be81b5bd43;hp=76b5c67277b874398aa82cb76f6b89656946d9fb;hpb=851e22754474ae6518109b5485130dcf86f7f880;p=YACASL2.git diff --git a/test/integration/dumpword/Makefile b/test/integration/dumpword/Makefile deleted file mode 100644 index 76b5c67..0000000 --- a/test/integration/dumpword/Makefile +++ /dev/null @@ -1,47 +0,0 @@ -# テストグループ -# make : すべてのテストを実施し、ログを作成 -# make all : ↓ -# make clean : すべてのテストで、「make」で生成されたファイルをクリア -# make check : すべてのテストを実施 -# make cleanall: すべてのテストで、「make」と「make prepare」で生成されたファイルをクリア -# make prepare : すべてのテストの、想定結果を出力 -# make create : UNITNAMEで指定されたテストを新規に作成 -GROUPNAME = `pwd | xargs basename` -TESTS = `ls | grep "^[^A-Z].*"` -LOGFILE = Test.log - -.PHONY: all check checkeach report clean cleanall prepare create -check: checkeach report -checkeach: - @rm -f $(LOGFILE) - @for target in $(TESTS); do \ - $(MAKE) check -C $$target; \ - done -$(LOGFILE): - @for target in $(TESTS); do \ - cat <$$target/report.txt >>$(LOGFILE) || echo $$target ": no report" >>$(LOGFILE); \ - done -report: $(LOGFILE) - @success=`grep "Success" $(LOGFILE) | wc -l`; \ - all=`cat $(LOGFILE) | wc -l`; \ - echo "$(GROUPNAME): $$success / $$all tests passed. Details in `pwd`/$(LOGFILE)"; \ - if test $$success -eq $$all; then \ - echo "$(GROUPNAME): 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: -ifndef UNITNAME - @echo "no test created. set UNITNAME" -else - @mkdir $(UNITNAME) - @echo 'include ../CMD.mk' >$(UNITNAME)/Makefile; \ - echo 'CMD = ./dumpword_$$(UNITNAME).sh' >>$(UNITNAME)/Makefile; \ - echo 'include ../TEST.mk' >>$(UNITNAME)/Makefile -endif