summaryrefslogtreecommitdiffstats
path: root/imap/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'imap/Makefile.am')
-rw-r--r--imap/Makefile.am19
1 files changed, 16 insertions, 3 deletions
diff --git a/imap/Makefile.am b/imap/Makefile.am
index 5aade68..5f91b41 100644
--- a/imap/Makefile.am
+++ b/imap/Makefile.am
@@ -23,10 +23,12 @@ EXTRA_DIST=testsuite testsuite.txt smaptestsuite smaptestsuite.txt \
mkpop3dcert.html.in mkpop3dcert.8.in \
courierpop3d.html.in courierpop3d.8.in \
README.proxy README.proxy.html \
- imapd.cnf.gnutls pop3d.cnf.gnutls
+ imapd.cnf.gnutls pop3d.cnf.gnutls \
+ pop3testsuite pop3testsuite.txt
noinst_SCRIPTS=mkimapdcert mkpop3dcert mkdhparams
-noinst_PROGRAMS=imaplogin imapd imapd.testmockpurge pop3login pop3d
+noinst_PROGRAMS=imaplogin imapd imapd.testmockpurge pop3login pop3d \
+ pop3d.testmock
noinst_DATA=imapd.8 imapd.html imapd.cnf pop3d.cnf \
makeimapaccess.html makeimapaccess.8 \
@@ -99,6 +101,10 @@ pop3d_SOURCES=pop3dserver.c pop3dcapa.c
pop3d_DEPENDENCIES=libpop3d.la
pop3d_LDADD=libpop3d.la @LDAUTH@ -lcourierauth -lcourier-unicode
+pop3d_testmock_SOURCES=testpop3dserver.c pop3dcapa.c
+pop3d_testmock_DEPENDENCIES=libpop3d.la
+pop3d_testmock_LDADD=libpop3d.la @LDAUTH@ -lcourierauth -lcourier-unicode
+
HTML2TXT=links -dump -no-numbering
README: README.html
@@ -231,9 +237,13 @@ check-am:
rm -f confmdmemleak; \
IMAPINVOKE='@SHELL@ $(srcdir)/testsuitevalgrind ./imapd'; export IMAPINVOKE; \
export PERL=@PERL@; @SHELL@ -x $(srcdir)/smaptestsuite 2>&1 | tee confmderror.txt; test -f confmdmemleak || exit 0; exit 1
-
rm -f confmderror.txt
rm -rf confmdtest
+ @SHELL@ $(srcdir)/pop3testsuite | sed 's/^--=_.*/--mimeboundary/;s/ENOMEM.*/ENOMEM/;s/boundary=.*/boundary=/' | cmp -s - $(srcdir)/pop3testsuite.txt
+ rm -f confmdmemleak; \
+ POP3INVOKE='@SHELL@ $(srcdir)/testsuitevalgrind ./pop3d.testmock' \
+ @SHELL@ -x $(srcdir)/pop3testsuite; \
+ test -f confmdmemleak || exit 0; exit 1
testsuite-imap:
@chmod +x testsuitefix.pl
@@ -242,3 +252,6 @@ testsuite-imap:
testsuite-smap:
@chmod +x testsuitefix.pl
@LC_ALL=C; export LC_ALL; test "@smap@" = "yes" || exit 0; export PERL=@PERL@; @SHELL@ $(srcdir)/smaptestsuite | ./testsuitefix.pl | sort
+
+testsuite-pop3:
+ @LC_ALL=C @SHELL@ pop3testsuite | sed 's/^--=_.*/--mimeboundary/;s/ENOMEM.*/ENOMEM/;s/boundary=.*/boundary=/'