Paul Burba wrote:
> I also hang on svnadmin test 4 (empty_date) with 1.4.4. The same test
> passes on trunk however.
..
> So something has changed in the test suite architecture, but I can't
> figure out what.
>
> lgo - I'm cc:ing you in the hope you might know what changed with the
> test suite to cause this, if anyone knows off the top of their head it's
> probably you.
>
>
On trunk the pristine repository is now created at the start of each
testsuite, so in this case at the beginning of svnadmin_tests.py. While
importing the greek tree in the pristine repository the credentials are
used and cached. See svntest/actions.py setup_pristine_repository().
On the 1.4.x branch, the pristine repository is created in
svntest/actions.py guarantee_greek_repository(), but only for the first
test case in the suite that's needing it. guarantee_greek_repository()
is called in sbox.build(), which in svnadmin_tests.py is only called in
the 5th test.
I don't think it's a good idea to trust on cached credentials while
running tests, so I support any fix which explicitly adds user & pwd to
calls to svn.exe or svnadmin.exe.
hth,
Lieven
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri May 18 01:35:18 2007