diff options
author | SZEDER Gábor <szeder.dev@gmail.com> | 2019-09-06 14:13:25 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-09-06 10:06:41 -0700 |
commit | 6a20b62d7ea5f9629e1df05471d297f399316331 (patch) | |
tree | 5540537b36061a3cdd4251b680f80e127d986e1e /ci/make-test-artifacts.sh | |
parent | Git 2.23 (diff) | |
download | tgif-6a20b62d7ea5f9629e1df05471d297f399316331.tar.xz |
t/lib-git-svn.sh: check GIT_TEST_SVN_HTTPD when running SVN HTTP tests
Once upon a time the GIT_SVN_TEST_HTTPD environment variable needed to
be set to enable SVN HTTP tests [1].
Then 3b072c577b (tests: replace test_tristate with "git env--helper",
2019-06-21) came along, and attempted to turn GIT_SVN_TEST_HTTPD into
a bool, but while doing so it mistyped the variable name, and started
to check GIT_TEST_HTTPD instead. Consequently, if someone explicitly
set GIT_TEST_HTTPD to true and has only the general 'git-svn'
dependencies installed but not the Subversion server modules for
Apache (libapache2-mod-svn), then a couple of 'git-svn' tests fail,
because they can't start httpd due to the missing module.
We could simply fix this by checking the GIT_SVN_TEST_HTTPD
variablewith 'git env--helper', but notice that the name of this
variable doesn't conform to our usual GIT_TEST_* convention.
So let's check the GIT_TEST_SVN_HTTPD instead.
[1] a8a5d25118 (git svn: migrate tests to use lib-httpd, 2016-07-23)
Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'ci/make-test-artifacts.sh')
0 files changed, 0 insertions, 0 deletions