X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=test%2Ftemplate%2FTest.mk;h=e72ba6ddd7e71f3b791c59049bf847743cbd6240;hb=8cdbc0330310b2c9abb967e308a81249db2bd86d;hp=11b8cbf0cf1dc06e17ff796e495acfdf86ff9bbc;hpb=b28737297c67a30322051100910d2152d7bfb9fd;p=YACASL2.git diff --git a/test/template/Test.mk b/test/template/Test.mk index 11b8cbf..e72ba6d 100644 --- a/test/template/Test.mk +++ b/test/template/Test.mk @@ -9,9 +9,9 @@ # make set : CMDの標準出力をTEST0_FILEに保存。TEST0_FILEが存在する場合は実行しない # make reset : CMDの標準出力をTEST0_FILEに保存。TEST0_FILEが存在する場合は上書き # make time : CMDの実行にかかった時間をTIME_FILEに保存し、出力 -# make cleantime: "make time" で作成されたファイルをクリア +# make time-clean: "make time" で作成されたファイルをクリア # make clean : "make" で作成されたファイルをクリア -# make cleanall: "make" と "make set" で作成されたファイルをクリア +# make all-clean: "make" と "make set" で作成されたファイルをクリア SHELL = /bin/bash ###################################################################### @@ -49,7 +49,7 @@ define exec_cmd if test ! -x $1; then $(CHMOD) u+x $1; fi ./$1 >>$2 2>$3 if test -s $3; then $(CAT) $3 >>$2; fi - $(MV) $2 $2.tmp && $(SED) -e "s%$(CURRDIR)%\$$PWD%g" $2.tmp >$2 && $(RM) $2.tmp + $(MV) $2 $2.tmp && $(SED) -e "s%$(CURDIR)%\$$PWD%g" $2.tmp >$2 && $(RM) $2.tmp $(call rm_null,$3) endef @@ -67,7 +67,7 @@ endef define test_log $(call desc_log,$3) if test ! -s $2; then RES=Success; else RES=Failure; fi; $(ECHO) "$1: Test $$RES $(DATE)" >>$3 - $(ECHO) "Details in $(CURRDIR)/$(DETAIL_FILE)" >>$3 + $(ECHO) "Details in $(CURDIR)/$(DETAIL_FILE)" >>$3 endef # NODISPが設定されていない時は、ログファイルを表示 @@ -97,12 +97,12 @@ define echo_hr endef # テスト名。カレントディレクトリー名から取得 -TEST = $(notdir $(CURRDIR)) +TEST = $(notdir $(CURDIR)) # コマンドファイルのソース CMDSRC_FILE ?= $(CMD_FILE) -.PHONY: check set reset clean cleanall time cleantime +.PHONY: check set reset clean all-clean time time-clean check: clean $(DETAIL_FILE) @$(call disp_test_log,$(LOG_FILE)) @@ -116,20 +116,20 @@ set: $(CMD_FILE) @-$(call exec_cmd,$(CMD_FILE),$(TEST0_FILE),$(ERR_FILE)) @$(CAT) $(TEST0_FILE) -reset: cleanall $(CMD_FILE) +reset: all-clean $(CMD_FILE) @-$(call exec_cmd,$(CMD_FILE),$(TEST0_FILE),$(ERR_FILE)) @$(CAT) $(TEST0_FILE) clean: @$(RM) $(TEST_RES_FILES) -cleanall: clean +all-clean: clean @$(RM) $(TEST0_FILE) -time: cleantime $(TIME_FILE) +time: time-clean $(TIME_FILE) @$(CAT) $(TIME_FILE) -cleantime: +time-clean: @$(RM) $(TIME_FILE) $(TEST1_FILE): $(CMD_FILE)