ユニットテストを更新
[autotest_mk.git] / selftest / unittest / Makefile
deleted file mode 100644 (file)
index f31df90e57e714623c464dde4f4f01b2640d8644..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1,53 +0,0 @@
-# autotest.mk > template > Group.mk
-# テストグループのMakefile
-#
-# オペレーター
-# make         : すべてのテストを実施し、ログファイルを作成
-# make check   : ↓
-# make create  : TESTNAMEで指定されたテストを新規に作成
-# make set     : すべてのテストの、想定結果を出力
-# make checkeach: すべてのテストを実施
-# make report  : ログファイルから、テストの結果をレポート
-# make clean   : すべてのテストで、"make" で生成されたファイルをクリア
-# make cleanall: すべてのテストで、"make" と "make set" で生成されたファイルをクリア
-
-include Define.beta.mk
-
-.PHONY: check create set checkeach report clean cleanall
-
-check: checkeach report
-
-create:
-ifndef TEST
-       @$(ECHO) "no test created. set TEST."
-else
-       @$(MKDIR) $(TEST)
-       @for ifile in $(DEF_FILE) $(TEST_MAKEFILE); do $(ECHO) "include ../$$ifile" >>$(TEST)/Makefile; done
-endif
-
-set:
-       @for target in $(TESTS); do $(MAKE) set -C $$target; done
-
-checkeach:
-       @$(RM) $(GROUP_LOG_FILE)
-       @for target in $(TESTS); do $(MAKE) check -C $$target; done
-
-$(GROUP_LOG_FILE):
-       @for target in $(TESTS); do ($(ECHO) <$$target/$(LOG_FILE) && $(CAT) <$$target/$(LOG_FILE)) >>$@ || $(ECHO) $$target ": no log." >>$@; done
-
-report: $(GROUP_LOG_FILE)
-       @$(ECHO) "$(GROUP): $(SUCCESS_TEST) / $(ALL_TEST) tests passed. Details in `pwd`/$(GROUP_LOG_FILE)"; \
-         if test $(FAIL_TEST) -eq 0; then $(ECHO) "$(GROUP): All tests are succeded."; fi
-
-time: timeeach $(GROUP_TIME_FILE)
-       @$(CAT) $(GROUP_TIME_FILE)
-
-$(GROUP_TIME_FILE):
-       @for target in $(TESTS); do ($(ECHO)<$$target/$(LOG_FILE) && $(CAT) <$$target/$(TIME_FILE)) >>$@ || $(ECHO) $$target ": no time." >>$@; done
-
-timeeach:
-       @for target in $(TESTS); do $(MAKE) time -C $$target; done
-
-clean:
-       @for target in $(TESTS); do $(MAKE) clean -C $$target; done
-       @$(RM) $(GROUP_LOG_FILE)
new file mode 120000 (symlink)
index 0000000000000000000000000000000000000000..4f4e7b0b402bf1f8d12280d0f345cd90f69d425a
--- /dev/null
@@ -0,0 +1 @@
+../../template/Group.mk
\ No newline at end of file