mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-12-15 10:54:22 -05:00
a89e5a4784
Addition of the new serialiser (the start anyway). Addition of regression test system. git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@249 b45a01b8-16f6-495d-af2f-9b41ad6348cc
26 lines
464 B
Makefile
26 lines
464 B
Makefile
|
|
testoutputfiles = $(foreach tt,$(1),$(tt).tstout)
|
|
|
|
%.tstout : %.sh
|
|
-sh ./$< > $@ 2>&1
|
|
|
|
%.tstout : %
|
|
-./$< > $@ 2>&1
|
|
|
|
TESTOUT = $(call testoutputfiles,$(TESTS))
|
|
|
|
.phony : tests regress retest clobber
|
|
|
|
tests: $(TESTS)
|
|
|
|
regress: $(TESTOUT)
|
|
@-echo "--------------- SUCCESS (count):"
|
|
@-grep -c SUCCESS $(TESTOUT)
|
|
@-echo "--------------- FAILURE REPORTS:"
|
|
@-grep FAILURE $(TESTOUT) || echo no failures
|
|
@-echo "--------------- end"
|
|
|
|
retest:
|
|
-/bin/rm $(TESTOUT)
|
|
|