X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=test%2Fsystem%2Fcomet2%2FDefine.mk;h=b4a58e1f128c2226c6ae826a17494ac31cbea6ae;hp=65eace22e9ff7ff2eca4e2b78ec375fb5e358f4d;hb=b28737297c67a30322051100910d2152d7bfb9fd;hpb=c5e30b2f26ebc174c49c52c67121f3be81b5bd43 diff --git a/test/system/comet2/Define.mk b/test/system/comet2/Define.mk deleted file mode 100644 index 65eace2..0000000 --- a/test/system/comet2/Define.mk +++ /dev/null @@ -1,131 +0,0 @@ -# autotest.mk > test_template > Define.mk -# 自動テスト用の変数、マクロ定義 - -ifndef DEFINE_INCLUDED -DEFINE_INCLUDED = 1 - -# 現在の日時 -DATE = $(shell date +"%F %T") - -# 現在のディレクトリー -CURRDIR = $(shell pwd) - -# Makefile -MAKEFILE := Makefile - -###################################################################### -# コマンド -###################################################################### - -CP ?= cp - -CAT ?= cat - -MKDIR ?= mkdir -p - -RM ?= rm -f - -ECHO ?= echo - -TIME ?= /usr/bin/time --quiet - -DIFF ?= diff -c - -DEV_NULL ?= /dev/null - -CHMOD ?= chmod - -GREP ?= grep - -LINECOUNT ?= wc -l - -FIND ?= find - -TR ?= tr - -EXPR ?= expr - -LN ?= ln -s - -###################################################################### -# テストグループとテストでの共通マクロ -###################################################################### - -# chk_var_null: 引数がNULLの場合、エラー -# 用例: $(call chk_var_null,var) -define chk_var_null - $(if $1,,$(error NULL argument)) -endef - -# chk_file_ext: 指定されたファイルが実在する場合、エラー -# 用例: $(call chk_file_ext,file) -define chk_file_ext - $(if $(wildcard $1),$(error $1 exists in $(CURRDIR))) -endef - -# chk_file_notext: 指定されたファイルが実在しない場合、エラー -# 用例: $(call chk_file_notext,file) -define chk_file_notext - $(if $(wildcard $1),,$(error $1 not exists in $(CURRDIR))) -endef - -###################################################################### -# テストグループのディレクトリー -###################################################################### - -# テストグループとテストの変数を定義したMakefile -DEF_FILE := Define.mk - -# テストグループの変数を定義したMakefile -DEF_GROUP_FILE := Define_group.mk - -# テストの変数を定義したMakefile -DEF_TEST_FILE := Define_test.mk - -# テストのターゲットを定義したMakefile -TEST_MAKEFILE := Test.mk - -# すべてのMakefile群 -MAKEFILES := $(DEF_FILE) $(DEF_GROUP_FILE) $(DEF_TEST_FILE) $(TEST_MAKEFILE) - -# すべてのMakefile群の絶対パス -MAKEFILES_ABS := $(foreach file,$(MAKEFILES),$(CURRDIR)/$(file)) - -# テストごとのMakefileでインクルードするMakefile群 -TEST_MAKEFILES := $(DEF_FILE) $(DEF_TEST_FILE) $(TEST_MAKEFILE) - -###################################################################### -# テストのディレクトリー -###################################################################### - -# テストコマンドファイル -CMD_FILE := cmd - -# テスト説明ファイル -DESC_FILE := desc.txt - -# テスト想定結果ファイル -TEST0_FILE := 0.txt - -# テスト結果ファイル -TEST1_FILE := 1.txt - -# テストの、想定結果と結果の差分ファイル -DIFF_FILE := diff.txt - -# テストエラーファイル -ERR_FILE := err.txt - -# テストログファイル -LOG_FILE := test.log - -# 実行時間ファイル -TIME_FILE := time.log - -# テスト詳細レポートファイル -DETAIL_FILE := detail.log - -# テストの結果として作成されるファイル群 -TEST_RES_FILES := $(TEST1_FILE) $(DIFF_FILE) $(ERR_FILE) $(LOG_FILE) $(DETAIL_FILE) $(TIME_FILE) - -endif diff --git a/test/system/comet2/Define.mk b/test/system/comet2/Define.mk new file mode 120000 index 0000000..b4a58e1 --- /dev/null +++ b/test/system/comet2/Define.mk @@ -0,0 +1 @@ +../../template/Define.mk \ No newline at end of file