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