On Wed, 8 Jul 2020 at 14:30, Sam Ruby <ru...@intertwingly.net> wrote:
>
> On Wed, Jul 8, 2020 at 9:16 AM sebb <seb...@gmail.com> wrote:
> >
> > It would be useful to be able to test the SVN library routines against
> > a real repo.
> >
> > Any suggestions/experience with that?
>
> Create one using svnadmin.  Check it out using file:/// URLs.  Commit
> to it like you would any other repository.
>
> Example:
>
> https://github.com/apache/whimsy/blob/master/www/board/agenda/Rakefile#L61-L74

Very useful, thanks!

> The board agenda tool switches paths based on an environment variable:
>
> https://github.com/apache/whimsy/blob/master/www/board/agenda/main.rb#L34-L45
>
> In your case, your tests likely will need to create a repository and
> then will likely need to provide the paths to the test repositories to
> ASF::Config so that ASF::SVN.svnurl will return the test repository.

Yes, though many of the tests can operate directly on URLs so don't
rely on ASF::Config.

> > Sebb
>
> - Sam Ruby

Reply via email to