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: Daniel Tiefnig
CC: exim-dev
Subject: Re: [exim-dev] Preliminary testing of a new Exim test suite
On Thu, 29 Sep 2005, Daniel Tiefnig wrote:

> Just a quick run of the test suite, don't have much time to investigate.


Thanks for taking the time!

> Basic/0032 Bounce message for MX->localhost
> ===============
> Line 22 of "mail/0032.CALLER" occurs before line 22 of "test-mail-munged".
> ----------
>     lowest numbered MX record points to local host
> ===============
> 1 difference found.
> "test-mail-munged" contains 34 lines; "mail/0032.CALLER" contains 35 lines.

>
> Note: Lowest numbered MX record doesn't point to local host here, it
> seems. :o)


Which release of Exim? If not 4.53, that would explain that.

> GnuTLS/2008 TLS client: general
> ===============
> Lines 16-18 of "test-mainlog-munged" do not match line 16 of "log/2008".
> ----------
> 1999-03-02 09:44:33 no host name found for IP address ip4.ip4.ip4.ip4
> 1999-03-02 09:44:33 no host name found for IP address ip4.ip4.ip4.ip4
> 1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@???
> H=(myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtps
> X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss id=E10HmaY-0005vi-00@???
> ----------
> 1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@???
> H=the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtps
> X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss id=E10HmaY-0005vi-00@???
> ===============
> 1 difference found.
>
> Note: The same as above appears in test 2010.


My guess here is that your host does not have a reverse registration in
the DNS. That would certainly explain this output. I'm not quite sure
how to deal with that. One possibility is to make it a requirement for
running the test suite. Hmm. The test suite makes use of the 10.0.0.0
network for DNS tests, and I suppose it implicitly assumes that the host
is *not* in that network. *Is* your host in the 10.0.0.0 network? Oh
gosh, if I have to cope with that case there are going to be a *lot* of
changes needed. Maybe I should use an "impossible" network such as
255.0.0.0 for the DNS tests.

I knew this was going to be hard! :-)

I think most of your other mismatches are all caused by the same thing.

> GnuTLS/2014 TLS server: mandatory, optional, and revoked certificates
> ** Subtest 10 (starting at line 107)
> ** Return code 1 (expected 0)
>
> Note: Stderr is empty, I'll try to look into that when I get time.


Try running with -d to get debug output in test-stderr and
test-stderr-server.

Philip

-- 
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