mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-12 22:14:25 +02:00
+ dailytest target added
This commit is contained in:
parent
075a30c33b
commit
084e91a6f6
@ -23,3 +23,5 @@
|
|||||||
fp.dsk
|
fp.dsk
|
||||||
fp.ini
|
fp.ini
|
||||||
fp.cfg
|
fp.cfg
|
||||||
|
longlog*
|
||||||
|
faillist*
|
||||||
|
@ -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
|
default: allexectests
|
||||||
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx
|
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx
|
||||||
@ -1132,7 +1132,7 @@ endif
|
|||||||
distclean: clean
|
distclean: clean
|
||||||
-rm -f dotest$(EXEEXT) dotest$(OEXT) redir$(PPUEXT) redir$(OEXT)
|
-rm -f dotest$(EXEEXT) dotest$(OEXT) redir$(PPUEXT) redir$(OEXT)
|
||||||
-rm -f teststr$(PPUEXT) teststr$(OEXT) digest$(EXEEXT) digest$(OEXT)
|
-rm -f teststr$(PPUEXT) teststr$(OEXT) digest$(EXEEXT) digest$(OEXT)
|
||||||
.PHONY: all full rundigest
|
.PHONY: all full rundigest dailytest
|
||||||
rundigest :
|
rundigest :
|
||||||
-$(DIGEST)
|
-$(DIGEST)
|
||||||
all : allexectests
|
all : allexectests
|
||||||
@ -1143,4 +1143,24 @@ info :
|
|||||||
@echo Targets:
|
@echo Targets:
|
||||||
@echo all - continue all tests
|
@echo all - continue all tests
|
||||||
@echo full - clean and run 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
|
@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
|
||||||
|
@ -168,7 +168,7 @@ distclean: clean
|
|||||||
# Main rules
|
# Main rules
|
||||||
#
|
#
|
||||||
|
|
||||||
.PHONY: all full rundigest
|
.PHONY: all full rundigest dailytest
|
||||||
|
|
||||||
rundigest :
|
rundigest :
|
||||||
-$(DIGEST)
|
-$(DIGEST)
|
||||||
@ -183,4 +183,29 @@ info :
|
|||||||
@echo Targets:
|
@echo Targets:
|
||||||
@echo all - continue all tests
|
@echo all - continue all tests
|
||||||
@echo full - clean and run 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
|
@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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user