グループファイル作成時、テスト用のMakefileはコピーするほかに、テンプレートにリンクできるよう仕様変更
[autotest_mk.git] / sample / hoc1 / test / Makefile
deleted file mode 100644 (file)
index 31cb794161f69f4cc57b524f86d2c9459f4ea620..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1,81 +0,0 @@
-# autotest.mk > template > Group.mk
-# テストグループのMakefile
-
-######################################################################
-# テストグループの定義
-######################################################################
-
-include Define.mk
-
-# グループディレクトリー
-GROUP_DIR := $(shell pwd)
-
-# グループ名。ディレクトリ名から取得
-GROUP := $(notdir $(GROUP_DIR))
-
-# テスト名。カレントディレクトリー内の、名前が大文字または.以外で始まるディレクトリー
-TESTS := $(notdir $(shell find -maxdepth 1 -name "[^A-Z.]*" -type d))
-
-# 成功したテストの数。テストグループログファイルから取得
-SUCCESS_TEST = $(shell grep "^[^A-Z.].*: Test Success" $(GROUP_LOG_FILE) | wc -l)
-
-# 失敗したテストの数。テストグループログファイルから取得
-FAIL_TEST = $(shell grep "^[^A-Z.].*: Test Failure" $(GROUP_LOG_FILE) | wc -l)
-
-# すべてのテストの数
-ALL_TEST = $(shell expr $(SUCCESS_TEST) + $(FAIL_TEST))
-
-#テストグループ計時ファイル
-GROUP_TIME_FILE = $(shell echo $(GROUP) | tr '[a-z]' '[A-Z]')_time.log
-
-######################################################################
-# オペレーター
-# make         : すべてのテストを実施し、ログファイルを作成
-# make check   : ↓
-# make create  : TESTNAMEで指定されたテストを新規に作成
-# make set     : すべてのテストの、想定結果を出力
-# make checkeach: すべてのテストを実施
-# make report  : ログファイルから、テストの結果をレポート
-# make clean   : すべてのテストで、"make" で生成されたファイルをクリア
-# make cleanall: すべてのテストで、"make" と "make set" で生成されたファイルをクリア
-######################################################################
-
-.PHONY: check create set checkeach report clean cleanall
-
-check: checkeach report
-
-create:
-       @$(call chk_var_null,TEST)
-       @$(call chk_file_ext,TEST)
-       @$(MKDIR) $(TEST)
-       @$(call create_testmkfile,$(TEST)/$(MAKEFILE))
-
-set: $(TESTS)
-       $(MAKE) set -C $^
-
-checkeach: $(TESTS)
-       @$(RM) $(GROUP_LOG_FILE)
-       TARGET=check
-
-$(GROUP_LOG_FILE): $(TESTS)
-       @$(LOG_GROUP)
-
-report: $(GROUP_LOG_FILE)
-       @$(REPORT_GROUP)
-
-time: timeeach $(GROUP_TIME_FILE)
-       @$(CAT) $(GROUP_TIME_FILE)
-
-$(GROUP_TIME_FILE): $(TESTS)
-       @$(LOG_TIME_REPORT)
-
-timeeach: $(TESTS)
-       @$(MAKE) time -C $^
-
-clean: $(TESTS)
-       @echo $^ && $(MAKE) clean -C $^
-       @$(RM) $(GROUP_LOG_FILE)
-
-$(TESTS):
-       @echo $@
-       @$(MAKE) $(TARGET) -C $@
new file mode 120000 (symlink)
index 0000000000000000000000000000000000000000..96aa0a72e752ede9a347da4a5acc9c21e9cef4e8
--- /dev/null
@@ -0,0 +1 @@
+/home/kazubito/2010_11/autotest.mk/template/Group.mk
\ No newline at end of file