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

RE: Errors in running pythong tests in make check

From: Hoffman, Aodhan <Aodhan.Hoffman_at_boeing.com>
Date: Thu, 28 Oct 2010 06:51:08 -0700

 
Thanks, Daniel.

I looked and found the test repository exists, but for some reason the python tests aren't targeting that directory, they're targeting my home directory, and failing.

Directory 'svn-test-work' exists:

   -bash-3.2$ ls -l /opt/svn/build/subversion-1.6.12/subversion/tests/cmdline/svn-test-work
   total 24
   drwxr-xr-x 4 root root 4096 Oct 27 12:25 local_tmp
   drwxr-xr-x 2 root root 4096 Oct 27 09:12 repositories
   drwxr-xr-x 2 root root 4096 Oct 27 09:12 working_copies

Tests target different directory:

   START: getopt_tests.py
   CMD: svnadmin create svn-test-work/local_tmp/repos --bdb-txn-nosync CMD:
   /opt/svn/build/subversion-1.6.12/subversion/svnadmin/svnadmin create svn-test-work/local_tmp/repos --bdb-txn-nosync
   exited with 1
   <TIME = 0.027599>
   svnadmin: Can't open file '/net/nnmx-blv-01-tmp/export/home/tx714c/.subversion/servers': Permission denied
   Traceback (most recent call last):
     File "/opt/svn/build/subversion-1.6.12/subversion/tests/cmdline/getopt_tests.py", line 203, in ?
       svntest.main.run_tests(test_list)
     File "/opt/svn/build/subversion-1.6.12/subversion/tests/cmdline/svntest/main.py", line 1606, in run_tests
       actions.setup_pristine_repository()
     File "/opt/svn/build/subversion-1.6.12/subversion/tests/cmdline/svntest/actions.py", line 50, in
   setup_pristine_repository
       main.create_repos(main.pristine_dir)
     File "/opt/svn/build/subversion-1.6.12/subversion/tests/cmdline/svntest/main.py", line 698, in create_repos
       raise SVNRepositoryCreateFailure("".join(stderr).rstrip())
   svntest.main.SVNRepositoryCreateFailure: svnadmin: Can't open file '/net/nnmx-blv-01-
   tmp/export/home/tx714c/.subversion/servers': Permission denied
   END: getopt_tests.py
   ELAPSED: getopt_tests.py 00:00:00

 ------------------------------------------

                 Aodhan Hoffman
                 Network Tools & Performance Management
                 DNCMS, NAMS, NLS, XTend, VoIP, E911

                 Desk: 425 / 865-6829
                 Mobile: 206 / 478-9568
                 Email: aodhan.hoffman_at_boeing.com

 ------------------------------------------

-----Original Message-----
From: Daniel Shahaf [mailto:d.s_at_daniel.shahaf.name]
Sent: Thursday, October 28, 2010 6:06 AM
To: users_at_subversion.apache.org
Subject: Re: Errors in running pythong tests in make check

Hoffman, Aodhan wrote on Wed, Oct 27, 2010 at 11:14:02 -0700:
>
> I am able to configure and build subversion fine now, after some config option tweaking, but the tests still fail half way through.
>
> I drilled down to the first failure to find out more, but based on tests.log it looks like the issue is simply that the python tests are running in my home directory rather than the repository directory. I'm running the tests from /opt/svn/build/subversion-1.6.12/subversion, but they're looking at /net/nnmx-blv-01-tmp/export/home/tx714c/. I've searched for someway to direct the tests to look at the appropriate repository, /opt/svn/repo, but nothing in the documentation discusses this.
>
> Can anyone tell me where to tell make check or configure where the repository is supposed to go? Thanks!
>

The tests DO NOT run against existing repositories. NEVER point a Subversion on your repository until AFTER it has been tested.

The test create repositories under subversion/tests/cmdline/svn-test-work/.
They make that directory if it doesn't exist, but you can pre-create it as a symlink if you need to.
Received on 2010-10-28 15:51:50 CEST

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

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