[exim-dev] testsuite issues

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Martin Mrazik
Date:  
À: exim-dev
Sujet: [exim-dev] testsuite issues
Hi,

I was playing with the testsuite (latest testsuite-snapshot with exim-4.62) a
bit and found a few issues. Attached is a proposed patch to solve most of
them.

Also I think it would be nice to have an option (-NOINTERACTIVE ?) to run the
tests in non-interactive mode. My idea is to run the testsuite and at the
end just collect some statistical data and logs. What do you think about
this? I'm willing to implement it.



i) parm_ipv6r
    Since I have no ipv6 connection $parm_ipv6r was empty and thus spaces in 
munged files were substituted with "ip6-reverse" string (-> all tests fail). 
I simply intitialized $parm_ipv6r to $parm_ipv6 (see the patch).



ii) PID_FILE_PATH
    if exim was build with PID_FILE_PATH this path is used to store pid even 
while -bdf option is used (talking about test-harness mode) -> those tests 
which expect this file in spool directory will fail
 Solution: add -oP whenever -bdf is used (patch attached)



iii) apparently there must exists a group CALLER and the caller must be member
of this group (confs/0176, confs/0272). This is not mentioned in the README
file (not included in the patch).


iv) assumptions about file descriptors 
    the testsuite expects  fd's 0-2 are opened. However in my environment fd 4 
is opened (~/.fonts.cache-2) as well causing many tests to fail (stderr/ 
outputs are not valid for me). I changed the templates to "fd=dddd" -  patch 
attached.


Test 0142 "(open file descriptor test)" still fails but I consider this okay.


v) "Values in spool space failure message"

    runtest script doesn't expect that inodes might be "-1" :


s/space=\d+ inodes=\d+/space=xxxxx inodes=xxxxx/;
added "[+-]?" (see the attached patch)


vi) test 0027
I have different output - see the attached patch for log/0027 and
rejectlog/0027. (I'm not sure if this patch is correct but I was not able to
find any exim code which would print logs like [reject]log/0027 thus I
suppose this patch is fine)


vii) From time to time some tests are failing due to bin/server timeout. I
would consider raising the default timeout to 10s (not included in the patch)

Sometimes test 0461 is failing too and I'm suspecting timeouts in confs.


viii) Output formatting problems.
My ls(1) is using different time/date format than expected and thus # 0345 is
failing. I would consider making a file like KNOWN_ISSUES - list of tests
likely to fail due to formatting and/or other errors.

I have some troubles with 0476 and 0529 as well:

Line 73 of "test-stderr-munged" does not match lines 73-74 of "stderr/0529".
----------
now=1152723074 received_time=1152636673 diff=86401 timeout=259200
----------
now=tttt first_failed=tttt next_try=tttt expired=0
received_time=tttt diff=tttt timeout=259200
===============
1 difference found.

Any idea what might be wrong? For me it seems this is just a different output
formatting.


ix)
I was not able to find out why tests 0291 and 0104 are failing. In both cases
the testsuite is expecting the [duplicate, would not be delivered] string but
apparently my exim is not printing this. Any clue?
----------
c@one
----------
c@one [duplicate, would not be delivered]




regards,



--
Martin Mrazik, QA Developer
mmrazik@???
diff -Naur exim-testsuite-snapshot.old/log/0027 exim-testsuite-snapshot/log/0027
--- exim-testsuite-snapshot.old/log/0027    2006-07-09 22:16:50.000000000 -0400
+++ exim-testsuite-snapshot/log/0027    2006-07-12 11:59:17.000000000 -0400
@@ -5,7 +5,7 @@
 1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"deny verify = header_syntax"@???>: cannot check header contents in ACL for RCPT (only possible in ACL for DATA)
 1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"deny verify = junk"@???>: expected "sender[=address]", "recipient", "helo", "header_syntax", "header_sender" or "reverse_host_lookup" at start of ACL condition "verify junk"
 1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"deny vorify = junk"@???>: unknown ACL condition/modifier in "deny vorify = junk"
-1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"dony verify = junk"@???>: unknown ACL verb "dony" in "dony verify = junk"
+1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"dony verify = junk"@???>: unknown ACL verb in "dony verify = junk"
 1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"deny !message = abcd"@???>: ACL error: negation is not allowed with "message"
 1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F=<> temporarily rejected after DATA: cannot verify recipient in ACL for DATA (only possible for RCPT)
 1999-03-02 09:44:33 10HmaY-0005vi-00 U=CALLER F=<> temporarily rejected after DATA: cannot test domains condition in DATA ACL
diff -Naur exim-testsuite-snapshot.old/rejectlog/0027 exim-testsuite-snapshot/rejectlog/0027
--- exim-testsuite-snapshot.old/rejectlog/0027    2006-07-12 11:51:21.000000000 -0400
+++ exim-testsuite-snapshot/rejectlog/0027    2006-07-12 11:59:23.000000000 -0400
@@ -5,7 +5,7 @@
 1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"deny verify = header_syntax"@???>: cannot check header contents in ACL for RCPT (only possible in ACL for DATA)
 1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"deny verify = junk"@???>: expected "sender[=address]", "recipient", "helo", "header_syntax", "header_sender" or "reverse_host_lookup" at start of ACL condition "verify junk"
 1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"deny vorify = junk"@???>: unknown ACL condition/modifier in "deny vorify = junk"
-1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"dony verify = junk"@???>: unknown ACL verb "dony" in "dony verify = junk"
+1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"dony verify = junk"@???>: unknown ACL verb in "dony verify = junk"
 1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"deny !message = abcd"@???>: ACL error: negation is not allowed with "message"
 1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F=<> temporarily rejected after DATA: cannot verify recipient in ACL for DATA (only possible for RCPT)
 Envelope-from: <>
diff -Naur exim-testsuite-snapshot.old/runtest exim-testsuite-snapshot/runtest
--- exim-testsuite-snapshot.old/runtest    2006-07-09 22:16:50.000000000 -0400
+++ exim-testsuite-snapshot/runtest    2006-07-12 11:59:23.000000000 -0400
@@ -358,6 +358,10 @@
   # Random local part in callout cache testing
   s/myhost.test.ex-\d+-testing/myhost.test.ex-dddddddd-testing/;


+ # The file descriptor may vary
+ s/^writing data block fd=\d+/writing data block fd=dddd/;
+ s/running as transport filter: write=\d+ read=\d+/running as transport filter: write=dddd read=dddd/;
+

# ======== Dumpdb output ========
# This must be before the general date/date munging.
@@ -585,7 +589,7 @@


# ======== Values in spool space failure message ========
- s/space=\d+ inodes=\d+/space=xxxxx inodes=xxxxx/;
+ s/space=\d+ inodes=[+-]?\d+/space=xxxxx inodes=xxxxx/;


   # ======== Filter sizes ========
@@ -1687,8 +1691,12 @@
     # Before running the command, convert the -bd option into -bdf so that an
     # Exim daemon doesn't double fork. This means that when we wait close
     # DAEMONCMD, it waits for the correct process.
+    # 
+    # We need to override PID_FILE_PATH when exim was build with
+    # PID_FILE_PATH. In such case we want to explicitly define the pid-file
+    # using -oP


-    $cmd =~ s/\s-bd\s/ -bdf /;
+    $cmd =~ s,\s-bd\s, -bdf -oP $parm_cwd/spool/exim-daemon.pid ,;
     print ">> |${cmd}-server\n" if ($debug);
     open DAEMONCMD, "|${cmd}-server" || tests_exit(-1, "Failed to run $cmd");
     DAEMONCMD->autoflush(1);
@@ -2412,7 +2420,7 @@
 $parm_ipv4r = ($parm_ipv4 !~ /^\d/)? "" :
   join(".", reverse(split /\./, $parm_ipv4));


-$parm_ipv6r = "";
+$parm_ipv6r = $parm_ipv6;
 if ($parm_ipv6 =~ /^[\da-f]/)
   {
   my(@comps) = split /:/, $parm_ipv6;
diff -Naur exim-testsuite-snapshot.old/stderr/0143 exim-testsuite-snapshot/stderr/0143
--- exim-testsuite-snapshot.old/stderr/0143    2006-07-09 22:16:12.000000000 -0400
+++ exim-testsuite-snapshot/stderr/0143    2006-07-12 11:59:23.000000000 -0400
@@ -29,7 +29,7 @@
   SMTP>> DATA
   SMTP<< 354 Send data
   SMTP>> writing message and terminating "."
-writing data block fd=6 size=sss timeout=300
+writing data block fd=dddd size=sss timeout=300
   SMTP<< 250 OK
 ok=1 send_quit=1 send_rset=0 continue_more=0 yield=0 first_address is NULL
 transport_check_waiting entered
diff -Naur exim-testsuite-snapshot.old/stderr/0169 exim-testsuite-snapshot/stderr/0169
--- exim-testsuite-snapshot.old/stderr/0169    2006-07-09 22:16:12.000000000 -0400
+++ exim-testsuite-snapshot/stderr/0169    2006-07-12 11:59:23.000000000 -0400
@@ -23,9 +23,9 @@
 writing to file TESTSUITE/test-mail/userx
 Exim quota = 52428800 old size = sssss this message = sss (included)
   file count quota = 0 count = 0
-writing data block fd=6 size=sss timeout=0
-writing data block fd=6 size=sss timeout=0
-writing data block fd=6 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 quota = 52428800 threshold = 21495808 old size = sssss message size = sss
 appendfile yields 0 with errno=dd more_errno=dd
 appendfile transport returned OK for userx@???
diff -Naur exim-testsuite-snapshot.old/stderr/0370 exim-testsuite-snapshot/stderr/0370
--- exim-testsuite-snapshot.old/stderr/0370    2006-07-09 22:16:13.000000000 -0400
+++ exim-testsuite-snapshot/stderr/0370    2006-07-12 11:59:23.000000000 -0400
@@ -22,7 +22,7 @@
 direct command:
   argv[0] = TESTSUITE/bin/iefbr14
 Writing message to pipe
-writing data block fd=8 size=sss timeout=3600
+writing data block fd=dddd size=sss timeout=3600
 writing error 32: Broken pipe
 transport error EPIPE ignored
 t1 transport yielded 0
diff -Naur exim-testsuite-snapshot.old/stderr/0386 exim-testsuite-snapshot/stderr/0386
--- exim-testsuite-snapshot.old/stderr/0386    2006-07-09 22:16:13.000000000 -0400
+++ exim-testsuite-snapshot/stderr/0386    2006-07-12 11:59:23.000000000 -0400
@@ -270,9 +270,9 @@
 lock file created
 mailbox TESTSUITE/test-mail/2 is locked
 writing to file TESTSUITE/test-mail/2
-writing data block fd=10 size=sss timeout=0
-writing data block fd=10 size=sss timeout=0
-writing data block fd=10 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 appendfile yields 0 with errno=dd more_errno=dd
 search_tidyup called
 journalling 2@b
@@ -424,9 +424,9 @@
 lock file created
 mailbox TESTSUITE/test-mail/2 is locked
 writing to file TESTSUITE/test-mail/2
-writing data block fd=10 size=sss timeout=0
-writing data block fd=10 size=sss timeout=0
-writing data block fd=10 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 appendfile yields 0 with errno=dd more_errno=dd
 search_tidyup called
 journalling 2@b
diff -Naur exim-testsuite-snapshot.old/stderr/0393 exim-testsuite-snapshot/stderr/0393
--- exim-testsuite-snapshot.old/stderr/0393    2006-07-09 22:16:13.000000000 -0400
+++ exim-testsuite-snapshot/stderr/0393    2006-07-12 11:59:23.000000000 -0400
@@ -26,16 +26,16 @@
 lock file created
 mailbox TESTSUITE/test-mail/userx is locked
 writing to file TESTSUITE/test-mail/userx
-writing data block fd=6 size=sss timeout=0
-process pppp running as transport filter: write=9 read=10
-writing data block fd=9 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+process pppp running as transport filter: write=dddd read=dddd
+writing data block fd=dddd size=sss timeout=0
 process pppp writing to transport filter
 copying from the filter
 waiting for filter process
 waiting for writing process
-writing data block fd=6 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 end of filtering transport writing: yield=1
-writing data block fd=6 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 appendfile yields 0 with errno=dd more_errno=dd
 t1 transport returned OK for userx@???
 LOG: MAIN
@@ -69,9 +69,9 @@
 lock file created
 mailbox TESTSUITE/test-mail/userx is locked
 writing to file TESTSUITE/test-mail/userx
-writing data block fd=6 size=sss timeout=0
-process pppp running as transport filter: write=9 read=10
-writing data block fd=9 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+process pppp running as transport filter: write=dddd read=dddd
+writing data block fd=dddd size=sss timeout=0
 writing error 32: Broken pipe
 process pppp writing to transport filter
 copying from the filter
diff -Naur exim-testsuite-snapshot.old/stderr/0402 exim-testsuite-snapshot/stderr/0402
--- exim-testsuite-snapshot.old/stderr/0402    2006-07-09 22:16:13.000000000 -0400
+++ exim-testsuite-snapshot/stderr/0402    2006-07-12 11:59:23.000000000 -0400
@@ -364,9 +364,9 @@


    result: From CALLER@??? Tue Mar 02 09:44:33 1999


-writing data block fd=6 size=sss timeout=0
-writing data block fd=6 size=sss timeout=0
-writing data block fd=6 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
journalling TESTSUITE/test-mail/junk:rd+usery@???
@@ -412,9 +412,9 @@

    result: From CALLER@??? Tue Mar 02 09:44:33 1999


-writing data block fd=7 size=sss timeout=0
-writing data block fd=7 size=sss timeout=0
-writing data block fd=7 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 appendfile yields 0 with errno=dd more_errno=dd
 search_tidyup called
 journalling TESTSUITE/test-mail/junk:rd+CALLER@???
diff -Naur exim-testsuite-snapshot.old/stderr/0404 exim-testsuite-snapshot/stderr/0404
--- exim-testsuite-snapshot.old/stderr/0404    2006-07-09 22:16:13.000000000 -0400
+++ exim-testsuite-snapshot/stderr/0404    2006-07-12 11:59:23.000000000 -0400
@@ -15531,10 +15531,10 @@
 lock file created
 mailbox TESTSUITE/test-mail/sender is locked
 writing to file TESTSUITE/test-mail/sender
-writing data block fd=6 size=sss timeout=0
-writing data block fd=6 size=sss timeout=0
-writing data block fd=6 size=sss timeout=0
-writing data block fd=6 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 appendfile yields 0 with errno=dd more_errno=dd
 search_tidyup called
 journalling sender@???
diff -Naur exim-testsuite-snapshot.old/stderr/0408 exim-testsuite-snapshot/stderr/0408
--- exim-testsuite-snapshot.old/stderr/0408    2006-07-09 22:16:13.000000000 -0400
+++ exim-testsuite-snapshot/stderr/0408    2006-07-12 11:59:23.000000000 -0400
@@ -141,9 +141,9 @@
 lock file created
 mailbox TESTSUITE/test-mail/userx is locked
 writing to file TESTSUITE/test-mail/userx
-writing data block fd=6 size=sss timeout=0
-writing data block fd=6 size=sss timeout=0
-writing data block fd=6 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 appendfile yields 0 with errno=dd more_errno=dd
 search_tidyup called
 journalling userx@???
diff -Naur exim-testsuite-snapshot.old/stderr/0476 exim-testsuite-snapshot/stderr/0476
--- exim-testsuite-snapshot.old/stderr/0476    2006-07-09 22:16:14.000000000 -0400
+++ exim-testsuite-snapshot/stderr/0476    2006-07-12 11:59:23.000000000 -0400
@@ -43,7 +43,7 @@
 LOG: MAIN
   ** userx@??? R=r1 T=t1: SMTP error from remote mail server after RCPT TO:<userx@???>: host 127.0.0.1 [127.0.0.1]: 550 NO
 set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
-writing data block fd=9 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 Exim version x.yz ....
 configuration file is TESTSUITE/test-config
 trusted user
diff -Naur exim-testsuite-snapshot.old/stderr/0487 exim-testsuite-snapshot/stderr/0487
--- exim-testsuite-snapshot.old/stderr/0487    2006-07-09 22:16:14.000000000 -0400
+++ exim-testsuite-snapshot/stderr/0487    2006-07-12 11:59:23.000000000 -0400
@@ -135,11 +135,11 @@
 lock file created
 mailbox TESTSUITE/test-mail/userx is locked
 writing to file TESTSUITE/test-mail/userx
-writing data block fd=6 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 rewrite_one_header: type=F:
   From: unqualified
-writing data block fd=6 size=sss timeout=0
-writing data block fd=6 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 appendfile yields 0 with errno=dd more_errno=dd
 search_tidyup called
 journalling userx@???
diff -Naur exim-testsuite-snapshot.old/stderr/0512 exim-testsuite-snapshot/stderr/0512
--- exim-testsuite-snapshot.old/stderr/0512    2006-07-09 22:16:14.000000000 -0400
+++ exim-testsuite-snapshot/stderr/0512    2006-07-12 11:59:23.000000000 -0400
@@ -57,7 +57,7 @@
   == userx@??? R=r1 T=t1 defer (dd): Connection refused
 LOG: MAIN
   ** userx@???: retry timeout exceeded
-writing data block fd=9 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 Exim version x.yz ....
 configuration file is TESTSUITE/test-config
 trusted user
@@ -118,7 +118,7 @@
   == userx@??? R=r1 T=t1 defer (dd): Connection refused
 LOG: MAIN
   ** userx@???: retry timeout exceeded
-writing data block fd=9 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 Exim version x.yz ....
 configuration file is TESTSUITE/test-config
 trusted user
diff -Naur exim-testsuite-snapshot.old/stderr/2600 exim-testsuite-snapshot/stderr/2600
--- exim-testsuite-snapshot.old/stderr/2600    2006-07-09 22:16:14.000000000 -0400
+++ exim-testsuite-snapshot/stderr/2600    2006-07-12 11:59:23.000000000 -0400
@@ -404,9 +404,9 @@
 lock file created
 mailbox TESTSUITE/test-mail/userx is locked
 writing to file TESTSUITE/test-mail/userx
-writing data block fd=8 size=sss timeout=0
-writing data block fd=8 size=sss timeout=0
-writing data block fd=8 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 appendfile yields 0 with errno=dd more_errno=dd
 search_tidyup called
 journalling userx@???
diff -Naur exim-testsuite-snapshot.old/stderr/5004 exim-testsuite-snapshot/stderr/5004
--- exim-testsuite-snapshot.old/stderr/5004    2006-07-09 22:16:15.000000000 -0400
+++ exim-testsuite-snapshot/stderr/5004    2006-07-12 11:59:23.000000000 -0400
@@ -136,7 +136,7 @@
 created directory TESTSUITE/test-mail/cur
 delivering in maildir format in TESTSUITE/test-mail
 writing to tmp/MAILDIR.mail.test.ex
-writing data block fd=6 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 renaming temporary file
 renamed tmp/MAILDIR.mail.test.ex as new/MAILDIR.mail.test.ex
 appendfile yields 0 with errno=dd more_errno=dd
diff -Naur exim-testsuite-snapshot.old/stderr/5005 exim-testsuite-snapshot/stderr/5005
--- exim-testsuite-snapshot.old/stderr/5005    2006-07-09 22:16:15.000000000 -0400
+++ exim-testsuite-snapshot/stderr/5005    2006-07-12 11:59:23.000000000 -0400
@@ -132,7 +132,7 @@
 writing to tmp/MAILDIR.myhost.test.ex
 Exim quota = 500 old size = sssss this message = sss (included)
   file count quota = 0 count = 0
-writing data block fd=8 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 added 'ddd 1' to maildirsize file
 renaming temporary file
 renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex
@@ -296,7 +296,7 @@
 writing to tmp/MAILDIR.myhost.test.ex
 Exim quota = 500 old size = sssss this message = sss (included)
   file count quota = 0 count = 0
-writing data block fd=8 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 added 'ddd 1' to maildirsize file
 renaming temporary file
 renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex
diff -Naur exim-testsuite-snapshot.old/stderr/5006 exim-testsuite-snapshot/stderr/5006
--- exim-testsuite-snapshot.old/stderr/5006    2006-07-09 22:16:15.000000000 -0400
+++ exim-testsuite-snapshot/stderr/5006    2006-07-12 11:59:23.000000000 -0400
@@ -130,7 +130,7 @@
 returning maildir size=sss filecount=0
 delivering in maildir format in TESTSUITE/test-mail/userx
 writing to tmp/MAILDIR.myhost.test.ex
-writing data block fd=8 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 added 'ddd 1' to maildirsize file
 renaming temporary file
 renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex
diff -Naur exim-testsuite-snapshot.old/stderr/5008 exim-testsuite-snapshot/stderr/5008
--- exim-testsuite-snapshot.old/stderr/5008    2006-07-09 22:16:16.000000000 -0400
+++ exim-testsuite-snapshot/stderr/5008    2006-07-12 11:59:23.000000000 -0400
@@ -25,7 +25,7 @@
 writing to tmp/MAILDIR.myhost.test.ex
 Exim quota = 1048576 old size = sssss this message = sss (included)
   file count quota = 0 count = -1
-writing data block fd=6 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 renaming temporary file
 renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex
 appendfile yields 0 with errno=dd more_errno=dd
@@ -64,7 +64,7 @@
 writing to tmp/MAILDIR.myhost.test.ex
 Exim quota = 1048576 old size = sssss this message = sss (included)
   file count quota = 20 count = 4
-writing data block fd=6 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 renaming temporary file
 renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex
 appendfile yields 0 with errno=dd more_errno=dd
diff -Naur exim-testsuite-snapshot.old/stderr/9100 exim-testsuite-snapshot/stderr/9100
--- exim-testsuite-snapshot.old/stderr/9100    2006-07-09 22:16:16.000000000 -0400
+++ exim-testsuite-snapshot/stderr/9100    2006-07-12 11:59:23.000000000 -0400
@@ -317,9 +317,9 @@
 lock file created
 mailbox TESTSUITE/test-mail/CALLER is locked
 writing to file TESTSUITE/test-mail/CALLER
-writing data block fd=8 size=sss timeout=0
-writing data block fd=8 size=sss timeout=0
-writing data block fd=8 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 appendfile yields 0 with errno=dd more_errno=dd
 search_tidyup called
 close MYSQL connection: localhost/test/root
diff -Naur exim-testsuite-snapshot.old/stderr/9200 exim-testsuite-snapshot/stderr/9200
--- exim-testsuite-snapshot.old/stderr/9200    2006-07-09 22:16:16.000000000 -0400
+++ exim-testsuite-snapshot/stderr/9200    2006-07-12 11:59:23.000000000 -0400
@@ -341,9 +341,9 @@
 lock file created
 mailbox TESTSUITE/test-mail/CALLER is locked
 writing to file TESTSUITE/test-mail/CALLER
-writing data block fd=8 size=sss timeout=0
-writing data block fd=8 size=sss timeout=0
-writing data block fd=8 size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
+writing data block fd=dddd size=sss timeout=0
 appendfile yields 0 with errno=dd more_errno=dd
 search_tidyup called
 close PGSQL connection: localhost/test/CALLER