Skip to content

Commit c66c0cb

Browse files
Miklos Vajnagitster
authored andcommitted
t9129: skip the last three tests if UTF-8 locale is not available
Signed-off-by: Miklos Vajna <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent 779e3a8 commit c66c0cb

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

t/t9129-git-svn-i18n-commitencoding.sh

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -60,21 +60,25 @@ do
6060
'
6161
done
6262

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' '
7365
(
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
7668
)
7769
'
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
7983

8084
test_done

0 commit comments

Comments
 (0)