[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Four failing tests on trunk with ra_serf.

From: Stephen Butler <sbutler_at_elego.de>
Date: Thu, 13 Nov 2008 00:08:44 +0100

Quoting Karl Fogel <kfogel_at_red-bean.com>:

> I just ran the tests (FSFS only) over all RA layers, using today's
> head of Subversion (r34160) and Apache HTTPD 2.2.9. All layers
> passed, except for ra_serf (also today's head, r1202), which had four
> failing tests:

Hi Karl, thanks for the test results. I'm afraid the failures are
my fault. :-(

> FAIL: commit_tests.py 28: commit deletion of out-of-date file or dir

In r33994 I tried to improve this. We used to get funky error
messages ("transaction 3-4", etc) with all RA layers. Specifically,
when trying to commit to a URL that has been deleted on the repo.

Now ra_local and ra_neon simply tell the user "out of date". With
ra_svn, there's still a case where the old funky message can't be
intercepted by the client (because the error appears only when
closing the edit). And I guess a few more cases with ra_serf.

The situation is a little better than before, but the test is too
strict. I'll make it less strict.

> FAIL: update_tests.py 47: tree conflicts on update 1.2
> FAIL: switch_tests.py 32: tree conflicts on switch 1.2

These two failures are due to an SVN_ERR_ASSERT in open_directory(),
which would happen only if a preceding close_directory() was not
executed. Rather odd. I'll debug it and see which dir failed to
be closed.

> FAIL: tree_conflict_tests.py 2: up/sw file: del/rpl/mv onto modify

This is another case of trying to commit a deletion to a URL
already deleted in the repo. The client error message looks
good. I don't know yet what went wrong afterward.

> Serf is still experimental, so AFAIK this doesn't have to hold up the
> release. Here are details on the failures:
> [...]


Stephen Butler | Software Developer
elego Software Solutions GmbH
Gustav-Meyer-Allee 25 | 13355 Berlin | Germany
fon: +49 30 2345 8696 | mobile: +49 163 25 45 015
fax: +49 30 2345 8695 | http://www.elegosoft.com
Geschäftsführer: Olaf Wagner | Sitz der Gesellschaft: Berlin
Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-11-13 00:09:02 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.