+ dailytest target added

This commit is contained in:
pierre 2002-11-14 10:48:58 +00:00
parent 075a30c33b
commit 084e91a6f6
3 changed files with 50 additions and 3 deletions

View File

@ -23,3 +23,5 @@
fp.dsk
fp.ini
fp.cfg
longlog*
faillist*

View File

@ -1,5 +1,5 @@
#
# Don't edit, this file is generated by FPCMake Version 1.1 [2002/10/10]
# Don't edit, this file is generated by FPCMake Version 1.1 [2002/09/26]
#
default: allexectests
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx
@ -1132,7 +1132,7 @@ endif
distclean: clean
-rm -f dotest$(EXEEXT) dotest$(OEXT) redir$(PPUEXT) redir$(OEXT)
-rm -f teststr$(PPUEXT) teststr$(OEXT) digest$(EXEEXT) digest$(OEXT)
.PHONY: all full rundigest
.PHONY: all full rundigest dailytest
rundigest :
-$(DIGEST)
all : allexectests
@ -1143,4 +1143,24 @@ info :
@echo Targets:
@echo all - continue all tests
@echo full - clean and run all tests
@echo dailytest - run full and save results
@echo in files having the date as extension
@echo
override DATESUFFIX:=$(shell $(DATE) +%Y.%m.%d)
ifneq ($(wildcard log.$(DATESUFFIX)),)
override DATESUFFIX=$(shell $(DATE) +%Y.%m.%d.%H.%M)
endif
ifneq ($(wildcard lastdate.txt),)
LASTDATESUFFIX:=$(shell cat lastdate.txt)
endif
dailytest : full
$(COPY) faillist faillist.$(DATESUFFIX)
$(COPY) log log.$(DATESUFFIX)
$(COPY) longlog longlog.$(DATESUFFIX)
-$(DIGEST) > digest.$(DATESUFFIX)
ifdef LASTDATESUFFIX
-diff -u log.$(LASTDATESUFFIX) log.$(DATESUFFIX) > difflog.$(DATESUFFIX)
-diff -u digest.$(LASTDATESUFFIX) digest.$(DATESUFFIX) > diffdigest.$(DATESUFFIX)
-diff -u faillist.$(LASTDATESUFFIX) faillist.$(DATESUFFIX) > difflist.$(DATESUFFIX)
endif
@echo $(DATESUFFIX) > lastdate.txt

View File

@ -168,7 +168,7 @@ distclean: clean
# Main rules
#
.PHONY: all full rundigest
.PHONY: all full rundigest dailytest
rundigest :
-$(DIGEST)
@ -183,4 +183,29 @@ info :
@echo Targets:
@echo all - continue all tests
@echo full - clean and run all tests
@echo dailytest - run full and save results
@echo in files having the date as extension
@echo
override DATESUFFIX:=$(shell $(DATE) +%Y.%m.%d)
ifneq ($(wildcard log.$(DATESUFFIX)),)
override DATESUFFIX=$(shell $(DATE) +%Y.%m.%d.%H.%M)
endif
ifneq ($(wildcard lastdate.txt),)
LASTDATESUFFIX:=$(shell cat lastdate.txt)
endif
dailytest : full
$(COPY) faillist faillist.$(DATESUFFIX)
$(COPY) log log.$(DATESUFFIX)
$(COPY) longlog longlog.$(DATESUFFIX)
-$(DIGEST) > digest.$(DATESUFFIX)
ifdef LASTDATESUFFIX
-diff -u log.$(LASTDATESUFFIX) log.$(DATESUFFIX) > difflog.$(DATESUFFIX)
-diff -u digest.$(LASTDATESUFFIX) digest.$(DATESUFFIX) > diffdigest.$(DATESUFFIX)
-diff -u faillist.$(LASTDATESUFFIX) faillist.$(DATESUFFIX) > difflist.$(DATESUFFIX)
endif
@echo $(DATESUFFIX) > lastdate.txt