テスト(Autotest.mk)実行方法の変更
[YACASL2.git] / test / template / Test.mk
index 11b8cbf..e72ba6d 100644 (file)
@@ -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)