@matheusbsbs / matheus-bagliano / commits / c66c0cbc7e
Fork 0

t9129: skip the last three tests if UTF-8 locale is not available

Signed-off-by: Miklos Vajna <vmiklos@frugalware.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Miklos Vajna committed Dec 23, 2008 at 02:09 UTC c66c0cbc7e55409ac934b7c6e89aa7aafa74ede4
1 file changed +17 -13
t/t9129-git-svn-i18n-commitencoding.sh
+17 -13
@@ -60,21 +60,25 @@ do
60 '
61 done
62
63 -test_expect_success 'ISO-8859-1 should match UTF-8 in svn' '
64 -(
65 - cd ISO-8859-1 &&
66 - compare_svn_head_with "$TEST_DIRECTORY"/t3900/1-UTF-8.txt
67 -)
68 -'
69 -
70 -for H in EUCJP ISO-2022-JP
71 -do
72 - test_expect_success '$H should match UTF-8 in svn' '
63 +if locale -a |grep -q en_US.utf8; then
64 + test_expect_success 'ISO-8859-1 should match UTF-8 in svn' '
65 (
74 - cd $H &&
75 - compare_svn_head_with "$TEST_DIRECTORY"/t3900/2-UTF-8.txt
66 + cd ISO-8859-1 &&
67 + compare_svn_head_with "$TEST_DIRECTORY"/t3900/1-UTF-8.txt
68 )
69 '
78 -done
70 +
71 + for H in EUCJP ISO-2022-JP
72 + do
73 + test_expect_success '$H should match UTF-8 in svn' '
74 + (
75 + cd $H &&
76 + compare_svn_head_with "$TEST_DIRECTORY"/t3900/2-UTF-8.txt
77 + )
78 + '
79 + done
80 +else
81 + say "UTF-8 locale not available, test skipped"
82 +fi
83
84 test_done