On Jan 19, 2012, at 13:52 , Markus Schaber wrote:

> Hi,
> 
> For our SharpSVN based client, we want to include some regression tests for 
> scenarios including SSL and/or server authentication. For this, we need 
> several servers (svnserve, svn+ssh, mod_svn) in different setups (e. G. 
> plain, SSL, SSL + client certificates).
> 
> We cannot rely on a fixed test environment, as some of our OEM customers want 
> to re-run the tests on their own, so we need some kind of "canned" test 
> environments which we can deliver along with the test scripts and manual test 
> instructions.
> 
> What is the easiest way to provide those testbed servers for Windows? Is it 
> possible to deliver setups for those servers in a directory without 
> installation?

AFAICT, for all Windows packages that include Apache, the admin 
has to run an MSI.

  http://subversion.apache.org/packages.html#windows

Is that what you're asking about?

> 
> The preferred way would be to have a directory tree where the preconfigured 
> server executables (listening on localhost) are sitting, so that the manual 
> testers and automated test scripts can simply start and stop an executable 
> (or batch file) to get the server up and down. It is rather trivial to do 
> this for plain svnserve, but is this also possible for svn+ssh and mod_svn?
> 
> How is this handled for the testsuite of the SVN developers?

Have a look at win-tests.py:

  https://svn.apache.org/viewvc/subversion/trunk/win-tests.py?view=markup

It can configure, start, and stop svnserve or Apache.  SSH and SSL
configuration isn't included.

Regards,
Steve




Reply via email to