From 33e5d3bac16a7ca0244b4be1d86cf43b3c6175b8 Mon Sep 17 00:00:00 2001 From: "Jean-Marc Pigeon (Delson)" Date: Tue, 25 Mar 2025 10:52:51 -0400 Subject: [PATCH] Set test area within the mailleur directory --- .gitignore | 1 + Makefile | 72 ++++++++++++++++++++++++++++++++++++++++++++++------ lib/subrou.c | 2 +- 3 files changed, 66 insertions(+), 9 deletions(-) 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 -- 2.47.3