From: j8takagi Date: Thu, 16 Dec 2010 14:01:49 +0000 (+0900) Subject: CASL2のテスト時に発生した問題を修正 X-Git-Tag: 0.2p3~45 X-Git-Url: https://j8takagi.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7730d6872a2d7350d5d3f2823ddb4eaf19190743;p=autotest_mk.git CASL2のテスト時に発生した問題を修正 想定ファイルが、実行時に書き換えられる問題を修正 想定ファイルが実在する場合に、実在しないエラーになるのを修正 --- diff --git a/template/Define_test.mk b/template/Define_test.mk index 65bfcaf..c24f22d 100644 --- a/template/Define_test.mk +++ b/template/Define_test.mk @@ -61,7 +61,6 @@ endef # 引数は、対象ファイル群、出力ファイル # 用例: $(call report_files,list_file_target,file_out) define report_files - $(call chk_file_ext,$2) $(foreach tfile,$1,$(call report_file,$(tfile),$2)) endef diff --git a/template/Test.mk b/template/Test.mk index 8e2628d..ce657bd 100644 --- a/template/Test.mk +++ b/template/Test.mk @@ -19,8 +19,8 @@ SHELL = /bin/sh TEST = $(notdir $(CURRDIR)) # コマンドファイルのソース -#CMDSRC_FILE := $(CMD_FILE) -CMDSRC_FILE := $(CMD_FILE).c +CMDSRC_FILE := $(CMD_FILE) +#CMDSRC_FILE := $(CMD_FILE).c .PHONY: check set reset time cleantime clean cleanall @@ -32,10 +32,10 @@ checkall: check $(TIME_FILE) @$(call disp_test_log,$(LOG_FILE)) set: $(TEST0_FILE) + @-$(call exec_cmd,$^,$@,$(ERR_FILE)) @$(CAT) $^ -reset: cleanall $(TEST0_FILE) - @$(CAT) $(TEST0_FILE) +reset: cleanall set time: cleantime $(TIME_FILE) @@ -48,7 +48,7 @@ clean: cleanall: clean @$(RM) $(TEST0_FILE) -$(TEST0_FILE) $(TEST1_FILE): $(CMD_FILE) +$(TEST1_FILE): $(CMD_FILE) @-$(call exec_cmd,$^,$@,$(ERR_FILE)) $(DIFF_FILE): $(TEST0_FILE) $(TEST1_FILE) @@ -61,5 +61,4 @@ $(DETAIL_FILE): $(LOG_FILE) @$(call report_files,$(LOG_FILE) $(CMDSRC_FILE) $(TEST0_FILE) $(ERR_FILE) $(DIFF_FILE) $(TEST1_FILE),$@) $(TIME_FILE): $(CMD_FILE) - @if test ! -x $^; then $(CHMOD) u+x $^; fi @-$(call time_cmd,$(TEST),$^,$@)