Auteur: Todd Lyons Date: À: Jeremy Harris CC: exim-dev Sujet: Re: [exim-dev] test suite
On Mon, Apr 16, 2012 at 1:21 PM, Jeremy Harris <jgh@???> wrote: > So, I'm running fairly clean passes of the testsuite now,
> but I have a fairly long list of testcase output changes needed
> to do so.
Can you post a list of what does seem to require changes? I have a
lot of test cases failing due to strange differences. Here's a good
example:
Basic/0002 Common string expansions
===============f test-stderr-munged with stderr/0002 failed
Line 177 of "test-stderr-munged" does not match line 177 of "stderr/0002".
----------
5TESTSUITE/aux-fixed/0002.lsearch
----------
:TESTSUITE/aux-fixed/0002.lsearch
===============
Line 222 of "test-stderr-munged" does not match line 222 of "stderr/0002".
----------
5TESTSUITE/aux-fixed/0002.lsearch
----------
:TESTSUITE/aux-fixed/0002.lsearch
===============
2 differences found.
"test-stderr-munged" contains 363 lines; "stderr/0002" contains 363 lines.
If it's too painful to read this with line wrapping, in the future
I'll use the dreaded rich formatting to keep it looking better.
Also, I have tried many different configurations trying to get it to
run all the way through. Anything I do with an nfs mounted home with
root squash didn't work properly. So I added two users, exim and
exim-build, both of which have a home directory on a local drive.
What seemed to work best was:
id exim: uid=480(exim) gid=500(pubwww) groups=500(pubwww)
id exim-build: uid=1000(exim-build) gid=500(pubwww) groups=500(pubwww)
There were some weird issues with it, so I modified it, but it doesn't
seem to work as well (much more strange diff outputs):
id exim: uid=480(exim) gid=500(pubwww) groups=500(pubwww)
id exim-build: uid=1000(exim-build) gid=136(exim-build)
groups=136(exim-build),500(pubwww)
Do you have any suggestions about how to change it to make tests run better?
...Todd
--
Always code as if the guy who ends up maintaining your code will be a
violent psychopath who knows where you live. -- Martin Golding