git svn: migrate tests to use lib-httpd
This allows us to use common test infrastructure and parallelize the tests. For now, GIT_SVN_TEST_HTTPD=true needs to be set to enable the SVN HTTP tests because we reuse the same test cases for both file:// and http:// SVN repositories. SVN_HTTPD_PORT is no longer honored. Tested under Apache 2.2 and 2.4 on Debian 7.x (wheezy) and 8.x (jessie), respectively. Cc: Clemens Buchacher <drizzd@aon.at> Cc: Michael J Gruber <git@drmicha.warpmail.net> Signed-off-by: Eric Wong <e@80x24.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
7b232add79
commit
a8a5d25118
@ -24,7 +24,7 @@
|
||||
# LIB_HTTPD_MODULE_PATH web server modules path
|
||||
# LIB_HTTPD_PORT listening port
|
||||
# LIB_HTTPD_DAV enable DAV
|
||||
# LIB_HTTPD_SVN enable SVN
|
||||
# LIB_HTTPD_SVN enable SVN at given location (e.g. "svn")
|
||||
# LIB_HTTPD_SSL enable SSL
|
||||
#
|
||||
# Copyright (c) 2008 Clemens Buchacher <drizzd@aon.at>
|
||||
@ -162,8 +162,10 @@ prepare_httpd() {
|
||||
if test -n "$LIB_HTTPD_SVN"
|
||||
then
|
||||
HTTPD_PARA="$HTTPD_PARA -DSVN"
|
||||
rawsvnrepo="$HTTPD_ROOT_PATH/svnrepo"
|
||||
svnrepo="http://127.0.0.1:$LIB_HTTPD_PORT/svn"
|
||||
LIB_HTTPD_SVNPATH="$rawsvnrepo"
|
||||
svnrepo="http://127.0.0.1:$LIB_HTTPD_PORT/"
|
||||
svnrepo="$svnrepo$LIB_HTTPD_SVN"
|
||||
export LIB_HTTPD_SVN LIB_HTTPD_SVNPATH
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user