You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Daniel Shahaf <d....@daniel.shahaf.name> on 2012/11/24 07:08:37 UTC

Re: svn commit: r1411629 - /subversion/trunk/subversion/tests/libsvn_fs/fs-test.c

Revert r1412515 then?

Hyrum K Wright wrote on Fri, Nov 23, 2012 at 15:29:32 -0500:
> I did a little poking and fixed this in r1413046.
> 
> 
> On Fri, Nov 23, 2012 at 2:18 PM, Hyrum K Wright <hy...@hyrumwright.org>wrote:
> 
> > This test isn't cleaning up after itself (or before a subsequent run).
> >  The first time I run it in a working copy, it passes, but the next time, I
> > get the following error:
> >
> > $ ./fs-test 37
> > subversion/tests/libsvn_fs/fs-test.c:4908: (apr_err=160033)
> > subversion/tests/svn_test_fs.c:183: (apr_err=160033)
> > subversion/tests/svn_test_fs.c:121: (apr_err=160033)
> > svn_tests: E160033: cannot create fs 'test-delete-fs' there is already a
> > directory of that name
> > subversion/libsvn_fs/fs-loader.c:515: (apr_err=160033)
> > subversion/libsvn_fs/fs-loader.c:322: (apr_err=160033)
> > subversion/libsvn_fs/fs-loader.c:162: (apr_err=160033)
> > svn_tests: E160033: Failed to load module for FS type 'bdb'
> > FAIL:  fs-test 37: test svn_fs_delete_fs
> >
> > I suspect there's some boilerplate somewhere that was left out.
> >
> > -Hyrum
> >
> >
> > On Tue, Nov 20, 2012 at 6:52 AM, <ph...@apache.org> wrote:
> >
> >> Author: philip
> >> Date: Tue Nov 20 11:52:56 2012
> >> New Revision: 1411629
> >>
> >> URL: http://svn.apache.org/viewvc?rev=1411629&view=rev
> >> Log:
> >> Explicitly test svn_fs_delete_fs.
> >>
> >> * subversion/tests/libsvn_fs/fs-test.c
> >>   (delete_fs): New test.
> >>   (test_list): Add new test.
> >>
> >> Modified:
> >>     subversion/trunk/subversion/tests/libsvn_fs/fs-test.c
> >>
> >> Modified: subversion/trunk/subversion/tests/libsvn_fs/fs-test.c
> >> URL:
> >> http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/libsvn_fs/fs-test.c?rev=1411629&r1=1411628&r2=1411629&view=diff
> >>
> >> ==============================================================================
> >> --- subversion/trunk/subversion/tests/libsvn_fs/fs-test.c (original)
> >> +++ subversion/trunk/subversion/tests/libsvn_fs/fs-test.c Tue Nov 20
> >> 11:52:56 2012
> >> @@ -4896,6 +4896,26 @@ node_history(const svn_test_opts_t *opts
> >>    return SVN_NO_ERROR;
> >>  }
> >>
> >> +/* Test svn_fs_delete_fs(). */
> >> +static svn_error_t *
> >> +delete_fs(const svn_test_opts_t *opts,
> >> +             apr_pool_t *pool)
> >> +{
> >> +  svn_fs_t *fs;
> >> +  const char *path;
> >> +  svn_node_kind_t kind;
> >> +
> >> +  SVN_ERR(svn_test__create_fs(&fs, "test-delete-fs", opts, pool));
> >> +  path = svn_fs_path(fs, pool);
> >> +  SVN_ERR(svn_io_check_path(path, &kind, pool));
> >> +  SVN_TEST_ASSERT(kind != svn_node_none);
> >> +  SVN_ERR(svn_fs_delete_fs(path, pool));
> >> +  SVN_ERR(svn_io_check_path(path, &kind, pool));
> >> +  SVN_TEST_ASSERT(kind == svn_node_none);
> >> +
> >> +  return SVN_NO_ERROR;
> >> +}
> >> +
> >>
> >>
> >>  /*
> >> ------------------------------------------------------------------------ */
> >> @@ -4979,5 +4999,7 @@ struct svn_test_descriptor_t test_funcs[
> >>                         "create and modify small file"),
> >>      SVN_TEST_OPTS_PASS(node_history,
> >>                         "test svn_fs_node_history"),
> >> +    SVN_TEST_OPTS_PASS(delete_fs,
> >> +                       "test svn_fs_delete_fs"),
> >>      SVN_TEST_NULL
> >>    };
> >>
> >>
> >>
> >

Re: svn commit: r1411629 - /subversion/trunk/subversion/tests/libsvn_fs/fs-test.c

Posted by Hyrum K Wright <hy...@hyrumwright.org>.
Sure, if philip thinks it's appropriate.


On Sat, Nov 24, 2012 at 1:08 AM, Daniel Shahaf <d....@daniel.shahaf.name>wrote:

> Revert r1412515 then?
>
> Hyrum K Wright wrote on Fri, Nov 23, 2012 at 15:29:32 -0500:
> > I did a little poking and fixed this in r1413046.
> >
> >
> > On Fri, Nov 23, 2012 at 2:18 PM, Hyrum K Wright <hyrum@hyrumwright.org
> >wrote:
> >
> > > This test isn't cleaning up after itself (or before a subsequent run).
> > >  The first time I run it in a working copy, it passes, but the next
> time, I
> > > get the following error:
> > >
> > > $ ./fs-test 37
> > > subversion/tests/libsvn_fs/fs-test.c:4908: (apr_err=160033)
> > > subversion/tests/svn_test_fs.c:183: (apr_err=160033)
> > > subversion/tests/svn_test_fs.c:121: (apr_err=160033)
> > > svn_tests: E160033: cannot create fs 'test-delete-fs' there is already
> a
> > > directory of that name
> > > subversion/libsvn_fs/fs-loader.c:515: (apr_err=160033)
> > > subversion/libsvn_fs/fs-loader.c:322: (apr_err=160033)
> > > subversion/libsvn_fs/fs-loader.c:162: (apr_err=160033)
> > > svn_tests: E160033: Failed to load module for FS type 'bdb'
> > > FAIL:  fs-test 37: test svn_fs_delete_fs
> > >
> > > I suspect there's some boilerplate somewhere that was left out.
> > >
> > > -Hyrum
> > >
> > >
> > > On Tue, Nov 20, 2012 at 6:52 AM, <ph...@apache.org> wrote:
> > >
> > >> Author: philip
> > >> Date: Tue Nov 20 11:52:56 2012
> > >> New Revision: 1411629
> > >>
> > >> URL: http://svn.apache.org/viewvc?rev=1411629&view=rev
> > >> Log:
> > >> Explicitly test svn_fs_delete_fs.
> > >>
> > >> * subversion/tests/libsvn_fs/fs-test.c
> > >>   (delete_fs): New test.
> > >>   (test_list): Add new test.
> > >>
> > >> Modified:
> > >>     subversion/trunk/subversion/tests/libsvn_fs/fs-test.c
> > >>
> > >> Modified: subversion/trunk/subversion/tests/libsvn_fs/fs-test.c
> > >> URL:
> > >>
> http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/libsvn_fs/fs-test.c?rev=1411629&r1=1411628&r2=1411629&view=diff
> > >>
> > >>
> ==============================================================================
> > >> --- subversion/trunk/subversion/tests/libsvn_fs/fs-test.c (original)
> > >> +++ subversion/trunk/subversion/tests/libsvn_fs/fs-test.c Tue Nov 20
> > >> 11:52:56 2012
> > >> @@ -4896,6 +4896,26 @@ node_history(const svn_test_opts_t *opts
> > >>    return SVN_NO_ERROR;
> > >>  }
> > >>
> > >> +/* Test svn_fs_delete_fs(). */
> > >> +static svn_error_t *
> > >> +delete_fs(const svn_test_opts_t *opts,
> > >> +             apr_pool_t *pool)
> > >> +{
> > >> +  svn_fs_t *fs;
> > >> +  const char *path;
> > >> +  svn_node_kind_t kind;
> > >> +
> > >> +  SVN_ERR(svn_test__create_fs(&fs, "test-delete-fs", opts, pool));
> > >> +  path = svn_fs_path(fs, pool);
> > >> +  SVN_ERR(svn_io_check_path(path, &kind, pool));
> > >> +  SVN_TEST_ASSERT(kind != svn_node_none);
> > >> +  SVN_ERR(svn_fs_delete_fs(path, pool));
> > >> +  SVN_ERR(svn_io_check_path(path, &kind, pool));
> > >> +  SVN_TEST_ASSERT(kind == svn_node_none);
> > >> +
> > >> +  return SVN_NO_ERROR;
> > >> +}
> > >> +
> > >>
> > >>
> > >>  /*
> > >>
> ------------------------------------------------------------------------ */
> > >> @@ -4979,5 +4999,7 @@ struct svn_test_descriptor_t test_funcs[
> > >>                         "create and modify small file"),
> > >>      SVN_TEST_OPTS_PASS(node_history,
> > >>                         "test svn_fs_node_history"),
> > >> +    SVN_TEST_OPTS_PASS(delete_fs,
> > >> +                       "test svn_fs_delete_fs"),
> > >>      SVN_TEST_NULL
> > >>    };
> > >>
> > >>
> > >>
> > >
>

Re: svn commit: r1411629 - /subversion/trunk/subversion/tests/libsvn_fs/fs-test.c

Posted by Hyrum K Wright <hy...@hyrumwright.org>.
Sure, if philip thinks it's appropriate.


On Sat, Nov 24, 2012 at 1:08 AM, Daniel Shahaf <d....@daniel.shahaf.name>wrote:

> Revert r1412515 then?
>
> Hyrum K Wright wrote on Fri, Nov 23, 2012 at 15:29:32 -0500:
> > I did a little poking and fixed this in r1413046.
> >
> >
> > On Fri, Nov 23, 2012 at 2:18 PM, Hyrum K Wright <hyrum@hyrumwright.org
> >wrote:
> >
> > > This test isn't cleaning up after itself (or before a subsequent run).
> > >  The first time I run it in a working copy, it passes, but the next
> time, I
> > > get the following error:
> > >
> > > $ ./fs-test 37
> > > subversion/tests/libsvn_fs/fs-test.c:4908: (apr_err=160033)
> > > subversion/tests/svn_test_fs.c:183: (apr_err=160033)
> > > subversion/tests/svn_test_fs.c:121: (apr_err=160033)
> > > svn_tests: E160033: cannot create fs 'test-delete-fs' there is already
> a
> > > directory of that name
> > > subversion/libsvn_fs/fs-loader.c:515: (apr_err=160033)
> > > subversion/libsvn_fs/fs-loader.c:322: (apr_err=160033)
> > > subversion/libsvn_fs/fs-loader.c:162: (apr_err=160033)
> > > svn_tests: E160033: Failed to load module for FS type 'bdb'
> > > FAIL:  fs-test 37: test svn_fs_delete_fs
> > >
> > > I suspect there's some boilerplate somewhere that was left out.
> > >
> > > -Hyrum
> > >
> > >
> > > On Tue, Nov 20, 2012 at 6:52 AM, <ph...@apache.org> wrote:
> > >
> > >> Author: philip
> > >> Date: Tue Nov 20 11:52:56 2012
> > >> New Revision: 1411629
> > >>
> > >> URL: http://svn.apache.org/viewvc?rev=1411629&view=rev
> > >> Log:
> > >> Explicitly test svn_fs_delete_fs.
> > >>
> > >> * subversion/tests/libsvn_fs/fs-test.c
> > >>   (delete_fs): New test.
> > >>   (test_list): Add new test.
> > >>
> > >> Modified:
> > >>     subversion/trunk/subversion/tests/libsvn_fs/fs-test.c
> > >>
> > >> Modified: subversion/trunk/subversion/tests/libsvn_fs/fs-test.c
> > >> URL:
> > >>
> http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/libsvn_fs/fs-test.c?rev=1411629&r1=1411628&r2=1411629&view=diff
> > >>
> > >>
> ==============================================================================
> > >> --- subversion/trunk/subversion/tests/libsvn_fs/fs-test.c (original)
> > >> +++ subversion/trunk/subversion/tests/libsvn_fs/fs-test.c Tue Nov 20
> > >> 11:52:56 2012
> > >> @@ -4896,6 +4896,26 @@ node_history(const svn_test_opts_t *opts
> > >>    return SVN_NO_ERROR;
> > >>  }
> > >>
> > >> +/* Test svn_fs_delete_fs(). */
> > >> +static svn_error_t *
> > >> +delete_fs(const svn_test_opts_t *opts,
> > >> +             apr_pool_t *pool)
> > >> +{
> > >> +  svn_fs_t *fs;
> > >> +  const char *path;
> > >> +  svn_node_kind_t kind;
> > >> +
> > >> +  SVN_ERR(svn_test__create_fs(&fs, "test-delete-fs", opts, pool));
> > >> +  path = svn_fs_path(fs, pool);
> > >> +  SVN_ERR(svn_io_check_path(path, &kind, pool));
> > >> +  SVN_TEST_ASSERT(kind != svn_node_none);
> > >> +  SVN_ERR(svn_fs_delete_fs(path, pool));
> > >> +  SVN_ERR(svn_io_check_path(path, &kind, pool));
> > >> +  SVN_TEST_ASSERT(kind == svn_node_none);
> > >> +
> > >> +  return SVN_NO_ERROR;
> > >> +}
> > >> +
> > >>
> > >>
> > >>  /*
> > >>
> ------------------------------------------------------------------------ */
> > >> @@ -4979,5 +4999,7 @@ struct svn_test_descriptor_t test_funcs[
> > >>                         "create and modify small file"),
> > >>      SVN_TEST_OPTS_PASS(node_history,
> > >>                         "test svn_fs_node_history"),
> > >> +    SVN_TEST_OPTS_PASS(delete_fs,
> > >> +                       "test svn_fs_delete_fs"),
> > >>      SVN_TEST_NULL
> > >>    };
> > >>
> > >>
> > >>
> > >
>