Re: [exim-dev] Preliminary testing of a new Exim test suite

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: exim-dev
Subject: Re: [exim-dev] Preliminary testing of a new Exim test suite
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