git://git.exim.org
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
DMARC: add variables for spf/dkim alignment results. Bug 3119
[exim.git]
/
test
/
README
diff --git
a/test/README
b/test/README
index d013f78233f21640451c78bd8122e13c29802f12..3f86755458981fe870e7b11ba05932fbaaf4ee6c 100644
(file)
--- a/
test/README
+++ b/
test/README
@@
-132,6
+132,9
@@
In order to run this test suite, the following requirements must be met:
assumes the simpler I/O model.
Exim must *not* be built with HEADERS_CHARSET set to UTF-8.
assumes the simpler I/O model.
Exim must *not* be built with HEADERS_CHARSET set to UTF-8.
+(11) If building any dynamically-loaded lookups, LOOKUP_MODULE_DIR should
+ be set to .../exim/test/eximdir.
+
OPTIONAL EXTRAS
OPTIONAL EXTRAS
@@
-681,7
+684,12
@@
script. For example:
# -bS Use of HELO/RSET
A line consisting just of digits is interpreted as the expected return code
# -bS Use of HELO/RSET
A line consisting just of digits is interpreted as the expected return code
-for the command that follows. The default expectation when no such line exists
+for the command that follows.
+
+A line consisting of a tilde (~) followed by digits indicates a non-expected
+return code for the command that follows.
+
+The default expectation when neither such line exists
is a zero return code. For example, here is a complete test script, containing
just one command:
is a zero return code. For example, here is a complete test script, containing
just one command:
@@
-1150,7
+1158,7
@@
are of the following kinds:
before proceeding.
(3) A line containing "*data" and a number specifies that the client is
before proceeding.
(3) A line containing "*data" and a number specifies that the client is
- expected to send that many byte; the server discards them
+ expected to send that many byte
s
; the server discards them
(4) A line containing "*eof" specifies that the client is expected to close
the connection at this point.
(4) A line containing "*eof" specifies that the client is expected to close
the connection at this point.
@@
-1203,7
+1211,7
@@
whose content is fixed, and those whose content needs to be varied according to
the current environment. The former are kept in the directory aux-fixed. The
latter are distributed in the directory aux-var-src, and copied with the
standard substitutions into the directory aux-var at the start of each test
the current environment. The former are kept in the directory aux-fixed. The
latter are distributed in the directory aux-var-src, and copied with the
standard substitutions into the directory aux-var at the start of each test
-run.
+run
(with TESTNUM from the numeric prefix of the filename is there is one)
.
Most of the auxiliary files have names that start with a test number,
indicating that they are specific to that one test. A few fixed files (for
Most of the auxiliary files have names that start with a test number,
indicating that they are specific to that one test. A few fixed files (for