From: Jean-Marc Pigeon (Delson) Date: Tue, 25 Mar 2025 14:52:51 +0000 (-0400) Subject: Set test area within the mailleur directory X-Git-Tag: tag-0.7~64 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=33e5d3bac16a7ca0244b4be1d86cf43b3c6175b8;p=jmp%2Fmailleur Set test area within the mailleur directory --- diff --git a/.gitignore b/.gitignore index 1377554..c4baf9a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ +test_area/ *.swp diff --git a/Makefile b/Makefile index 577e37e..c9b0917 100644 --- a/Makefile +++ b/Makefile @@ -6,21 +6,77 @@ default : clean prod #-------------------------------------------------------------------- #Executable generation area #-------------------------------------------------------------------- -prod \ -debug \ +prod \ +debug \ : - @ for i in $(SUBDIR) ; \ - do \ - $(MAKE) -s -C $$i $@ ; \ + @ for i in $(SUBDIR) ; \ + do \ + $(MAKE) -s -C $$i $@ ; \ done clean : - @ for i in $(SUBDIR) ; \ - do \ - $(MAKE) -s -C $$i $@ ; \ + @ for i in $(SUBDIR) ; \ + do \ + $(MAKE) -s -C $$i $@ ; \ done @ - rm -fr $(APPNAME)-* +#-------------------------------------------------------------------- +#test area sub directory +SBINDIR = usr/sbin +DATATST = data-tst +#managing debugging test +TESTDIR = $(CURDIR)/test_area +TESTIP = 127.127.10.25 +TESTPORT= 1025 +#-------------------------------------------------------------------- +#testing feed +FEEDPAR = \ + -d 3 \ + $(TESTIP) \ + $(TESTPORT) \ + $(TESTDIR)/$(DATATST)/feed*.tst \ + +#direct test +tstfeed : debug + @ bin/feeder $(FEEDPAR) + +#using gdb +gdbfeed : debug + @ gdb --args \ + bin/feeder $(FEEDPAR) + +#-------------------------------------------------------------------- +#starting email receiver + +EMLPAR = \ + -r $(TSTDIR) \ + -d 8 \ + :$(TESTIP):$(TESTPORT) \ + +emlrcvr : debug newtest + @ echo + @ echo "--------------" + @ echo "starting $@" + @ bin/$@ $(EMLPAR) + @ echo "--------------" + +#-------------------------------------------------------------------- +#preparing a test area +newtest : deltest + @ mkdir -p $(TESTDIR)/var/run + @ mkdir -p $(TESTDIR)/var/spool/clement/{in,out}-logs + @ mkdir -p $(TESTDIR)/$(SBINDIR) + @ cp -a \ + bin/{chkspf,emlrcvr,maild} \ + $(TESTDIR)/$(SBINDIR) + @ cp -a \ + $(DATATST) \ + $(TESTDIR) + +deltest : + @ rm -fr $(TSTDIR) + #-------------------------------------------------------------------- #test procedure #-------------------------------------------------------------------- diff --git a/lib/subrou.c b/lib/subrou.c index f31beae..d49c119 100644 --- a/lib/subrou.c +++ b/lib/subrou.c @@ -21,7 +21,7 @@ //version definition #define VERSION "0.6" -#define RELEASE "10" +#define RELEASE "11" //Public variables PUBLIC int debug=0; //debug level