diff options
author | Philip Hazel <ph10@hermes.cam.ac.uk> | 2007-01-23 11:01:09 +0000 |
---|---|---|
committer | Philip Hazel <ph10@hermes.cam.ac.uk> | 2007-01-23 11:01:09 +0000 |
commit | bbe15da854996fd270bd26ccb35418c08b4a46c5 (patch) | |
tree | 95ce92db9160d5e494a4bd5e7b979fdfd86eb5f3 /test/README | |
parent | 54fc8428c5c4b3fa90347e5ca7d89c2d752a7032 (diff) |
Tidies to the test-suite infrastructure for compiling auxiliary
programs.
Diffstat (limited to 'test/README')
-rw-r--r-- | test/README | 19 |
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 -------------------- |