t9500: skip gitweb tests if perl version is too old
authorSven Verdoolaege <skimo@kotnet.org>
Fri, 22 Jun 2007 15:49:08 +0000 (17:49 +0200)
committerJunio C Hamano <gitster@pobox.com>
Sun, 24 Jun 2007 09:02:28 +0000 (02:02 -0700)
gitweb calls Encode::decode_utf8 with two arguments,
but old versions of perl only allow this function to be called
with one argument.  Even older versions of perl do not even
have an Encode module.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t9500-gitweb-standalone-no-errors.sh

index 44ae503b992ee26023a19830039062e01be9aa57..d948724566b2185d4934beb1bc82157e893611fc 100755 (executable)
@@ -60,6 +60,12 @@ gitweb_run () {
 
 . ./test-lib.sh
 
+perl -MEncode -e 'decode_utf8("", Encode::FB_CROAK)' >/dev/null 2>&1 || {
+    test_expect_success 'skipping gitweb tests, perl version is too old' :
+    test_done
+    exit
+}
+
 gitweb_init
 
 # ----------------------------------------------------------------------