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

Re: Some failing tests

From: Johan Corveleyn <jcorvel_at_gmail.com>
Date: Tue, 4 May 2010 22:29:31 +0200

Anyone?

A simple answer like "this is obvious problem A, just search the list
archives" or "it's not an obvious problem, you need to do some more
digging" would already be quite helpful...

Should this be relevant: this is a debug build (on Windows). Some dependencies:
- APR 1.3.8
- Neon 0.28.6 (I don't think that's relevant, since the tests are over ra_local)
- Serf 0.3.0 (ditto)

Cheers,
Johan

On Sun, May 2, 2010 at 12:06 AM, Johan Corveleyn <jcorvel_at_gmail.com> wrote:
> Hi devs,
>
> As I said in the mail thread about the misaligned blame output [1], I
> wanted to get the test suite running first. However, after spending
> some time with it, I still have 15 failing tests. I'd like that number
> to be 0 before I start hacking. Or is it known/expected that certain
> tests are currently failing on trunk?
>
> I quite a newbie with this stuff, so any help is appreciated. Can
> someone give me a hint or point me in the right direction?  I'm
> running on Windows, built svn from trunk r940092, and this is the
> command I used to run the tests:
> python win-tests.py --verbose --cleanup --bin=$(TARGETDIR)\bin --debug -f fsfs
>
> The failing tests are:
> FAIL:  dirent_uri-test.exe 37: test svn_dirent_condense_targets
> FAIL:  depth_tests.py 5: update depth-immediates wc gets top file mod only
> FAIL:  lock_tests.py 9: verify svn:needs-lock read-only behavior
> FAIL:  log_tests.py 5: 'svn log -r COMMITTED' of dynamic/local WC rev
> FAIL:  log_tests.py 17: test 'svn log -g' on a branching revision
> FAIL:  log_tests.py 18: test 'svn log -g' on a non-branching revision
> FAIL:  merge_tests.py 15: merge one file (issue #1150) using the -c option
> FAIL:  merge_tests.py 20: merge into missing must not break working copy
> FAIL:  merge_tests.py 25: merge prop change into deleted target
> FAIL:  merge_tests.py 106: merge two successive edits to the same property
> FAIL:  merge_tests.py 123: no self referential filtering on added path
> FAIL:  merge_tests.py 140: merge into WC of deleted branch should work
> FAIL:  mergeinfo_tests.py 7: test svn mergeinfo -R
> FAIL:  update_tests.py 34: update handles obstructing paths scheduled for add
> FAIL:  update_tests.py 47: tree conflicts 1.2: tree del, leaf del on update
>
> Some excerpts from tests.log:
> ====
> ..\..\..\subversion\tests\libsvn_subr\dirent_uri-test.c:2420: (apr_err=125001)
> ..\..\..\subversion\libsvn_subr\dirent_uri.c:1980: (apr_err=125001)
> ..\..\..\subversion\libsvn_subr\dirent_uri.c:1651: (apr_err=125001)
> svn_tests: Couldn't determine absolute path of 'D:\dir'
> ..\..\..\subversion\libsvn_subr\dirent_uri.c:1651: (apr_err=20024)
> svn_tests: The given path is misformatted or contained invalid characters
> FAIL:  dirent_uri-test.exe 37: test svn_dirent_condense_targets
> ====
>
> ====
> CMD: svnadmin.exe create "svn-test-work\repositories\depth_tests-5"
> --bdb-txn-nosync "--fs-type=fsfs"
> <TIME = 0.140000>
> CMD: svnadmin.exe dump svn-test-work\local_tmp\repos | svnadmin.exe
> load svn-test-work\repositories\depth_tests-5 --ignore-uuid
> <TIME = 0.016000>
> ERROR:  load failed; did not see revision 1
> EXCEPTION: SVNRepositoryCopyFailure
> Traceback (most recent call last):
>  File "C:\research\svn\client_build\svn_trunk\subversion\tests\cmdline\svntest\main.py",
> line 1234, in run
>    rc = self.pred.run(sandbox)
>  File "C:\research\svn\client_build\svn_trunk\subversion\tests\cmdline\svntest\testcase.py",
> line 160, in run
>    return self.func(sandbox)
>  File "C:\research\svn\client_build\svn_trunk\subversion/tests/cmdline/depth_tests.py",
> line 221, in depth_immediates_get_top_file_mod_only
>    = set_up_depthy_working_copies(sbox, immediates=True, infinity=True)
>  File "C:\research\svn\client_build\svn_trunk\subversion/tests/cmdline/depth_tests.py",
> line 61, in set_up_depthy_working_copies
>    sbox.build()
>  File "C:\research\svn\client_build\svn_trunk\subversion\tests\cmdline\svntest\sandbox.py",
> line 99, in build
>    if svntest.actions.make_repo_and_wc(self, create_wc, read_only):
>  File "C:\research\svn\client_build\svn_trunk\subversion\tests\cmdline\svntest\actions.py",
> line 1531, in make_repo_and_wc
>    guarantee_greek_repository(sbox.repo_dir)
>  File "C:\research\svn\client_build\svn_trunk\subversion\tests\cmdline\svntest\actions.py",
> line 136, in guarantee_greek_repository
>    if main.copy_repos(main.pristine_dir, path, 1):
>  File "C:\research\svn\client_build\svn_trunk\subversion\tests\cmdline\svntest\main.py",
> line 873, in copy_repos
>    raise SVNRepositoryCopyFailure
> SVNRepositoryCopyFailure
> FAIL:  depth_tests.py 5: update depth-immediates wc gets top file mod only
> ====
>
> ====
> ...
> CMD: svn.exe ci -F
> "C:\research\svn\client_build\svn_trunk\Debug\subversion\tests\cmdline\svn-test-work\repositories\log_tests-5\log-msg"
> --config-dir "C:\research\svn\client_build\svn_trunk\Debug\subversion\tests\cmdline\svn-test-work\local_tmp\config"
> --password rayjandom --no-auth-cache --username jrandom
> <TIME = 0.609000>
> Adding         A\D\G\rho
> ..\..\..\subversion\svn\commit-cmd.c:142: (apr_err=721224)
> ..\..\..\subversion\libsvn_client\commit.c:852: (apr_err=721224)
> svn: Commit failed (details follow):
> ..\..\..\subversion\libsvn_client\commit_util.c:1658: (apr_err=721224)
> ..\..\..\subversion\libsvn_delta\path_driver.c:254: (apr_err=721224)
> ..\..\..\subversion\libsvn_client\commit_util.c:1441: (apr_err=721224)
> ..\..\..\subversion\libsvn_repos\commit.c:505: (apr_err=721224)
> ..\..\..\subversion\libsvn_fs_fs\tree.c:2246: (apr_err=721224)
> ..\..\..\subversion\libsvn_fs_fs\tree.c:2246: (apr_err=721224)
> ..\..\..\subversion\libsvn_fs_fs\fs_fs.c:4910: (apr_err=721224)
> ..\..\..\subversion\libsvn_fs_fs\fs_fs.c:4797: (apr_err=721224)
> ..\..\..\subversion\libsvn_fs_fs\fs_fs.c:4721: (apr_err=721224)
> ..\..\..\subversion\libsvn_subr\io.c:2704: (apr_err=721224)
> svn: Can't open file
> 'C:\research\svn\client_build\svn_trunk\Debug\subversion\tests\cmdline\svn-test-work\repositories\log_tests-5\db\transactions\7-7.txn\next-ids':
> The requested operation cannot be performed on a file with a
> user-mapped section open.
> Traceback (most recent call last):
>  File "C:\research\svn\client_build\svn_trunk\subversion\tests\cmdline\svntest\main.py",
> line 1234, in run
>    rc = self.pred.run(sandbox)
>  File "C:\research\svn\client_build\svn_trunk\subversion\tests\cmdline\svntest\testcase.py",
> line 160, in run
>    return self.func(sandbox)
>  File "C:\research\svn\client_build\svn_trunk\subversion/tests/cmdline/log_tests.py",
> line 737, in dynamic_revision
>    guarantee_repos_and_wc(sbox)
>  File "C:\research\svn\client_build\svn_trunk\subversion/tests/cmdline/log_tests.py",
> line 179, in guarantee_repos_and_wc
>    'ci', '-F', msg_file)
>  File "C:\research\svn\client_build\svn_trunk\subversion\tests\cmdline\svntest\main.py",
> line 619, in run_svn
>    *(_with_auth(_with_config_dir(varargs))))
>  File "C:\research\svn\client_build\svn_trunk\subversion\tests\cmdline\svntest\main.py",
> line 369, in run_command
>    None, *varargs)
>  File "C:\research\svn\client_build\svn_trunk\subversion\tests\cmdline\svntest\main.py",
> line 552, in run_command_stdin
>    raise Failure
> Failure
> FAIL:  log_tests.py 5: 'svn log -r COMMITTED' of dynamic/local WC rev
> ====
>
>
> [1] http://svn.haxx.se/dev/archive-2010-04/0463.shtml
>
> Cheers,
> --
> Johan
>
Received on 2010-05-04 22:29:58 CEST

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