I have once again updated the tarbundle in
ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/Testing/exim-testsuite-0.00.tar.bz2
A whole lot of new tests have been added. (There are now exactly 500 old
tests still left to convert.) While adding a test for ${prvs I found
some buglets in Exim's code, and while adding a test for pipes I noticed
that Exim set PATH=/usr/bin when running a pipe[*], which is a bit mean.
I changed it to PATH=/bin:/usr/bin. This means that, for all the current
tests to run clean, you'll need to run them against the latest source,
which I have put in a snapshot in
ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/Testing/exim-snapshot.tar.gz
ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/Testing/exim-snapshot.tar.gz.sig
------------------
[*] For the curious among you who wonder how I discovered this: it came
to my notice because the "cat" command in FreeBSD lives in /bin, not in
/usr/bin. I was using "cat" in a test script run as a pipe, and it
failed when I ran it on the exim.org host. It is proving very useful
that this host runs a different OS to my desktop.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book: http://www.uit.co.uk/exim-book