summaryrefslogtreecommitdiff
path: root/test/README
diff options
context:
space:
mode:
authorPhilip Hazel <ph10@hermes.cam.ac.uk>2007-01-23 11:01:09 +0000
committerPhilip Hazel <ph10@hermes.cam.ac.uk>2007-01-23 11:01:09 +0000
commitbbe15da854996fd270bd26ccb35418c08b4a46c5 (patch)
tree95ce92db9160d5e494a4bd5e7b979fdfd86eb5f3 /test/README
parent54fc8428c5c4b3fa90347e5ca7d89c2d752a7032 (diff)
Tidies to the test-suite infrastructure for compiling auxiliary
programs.
Diffstat (limited to 'test/README')
-rw-r--r--test/README19
1 files changed, 14 insertions, 5 deletions
diff --git a/test/README b/test/README
index 43d641375..e1f8048f7 100644
--- a/test/README
+++ b/test/README
@@ -1,12 +1,12 @@
-$Cambridge: exim/test/README,v 1.5 2006/10/31 11:37:47 ph10 Exp $
+$Cambridge: exim/test/README,v 1.6 2007/01/23 11:01:10 ph10 Exp $
EXPORTABLE EXIM TEST SUITE
--------------------------
This document last updated for:
-Test Suite Version: 4.64
-Date: 31 October 2006
+Test Suite Version: 4.67
+Date: 23 January 2007
BACKGROUND
@@ -436,7 +436,11 @@ bin/iefbr14 A program that does nothing, and returns 0. It's just like
bin/loaded Some dynamically loaded functions for testing dlfunc support.
-bin/server A script-driven SMTP server simulation.
+bin/mtpscript A script-driven SMTP/LMTP server simulation, on std{in,out}.
+
+bin/server A script-driven SMTP server simulation, over a socket.
+
+bin/showids Output the current uid, gid, euid, egid.
The runtest script also makes use of a number of ordinary commands such as
"cp", "kill", "more", and "rm", via the system() call. In some cases these are
@@ -951,7 +955,7 @@ are of the following kinds:
may start with '<', which is not taken as part of the input data. If the
input does not match, the server bombs out with an error message.
-Here is a simple server example:
+Here is a simple example of server use in a test script:
server PORT_S
220 Greetings
@@ -974,6 +978,11 @@ After a "server" command in a test script, the server runs in parallel until an
messages to port PORT_S on the local host. When it has finished, the test
script waits for the "server" process to finish.
+The "mtpscript" program is like "server", except that it uses stdin/stdout for
+its input and output instead of a script. However, it is not called from test
+scripts; instead it is used as the command for pipe transports in some
+configurations, to simulate non-socket LMTP servers.
+
AUXILIARY DATA FILES
--------------------