coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] tests: fix false failure on OS X


From: Pádraig Brady
Subject: [PATCH] tests: fix false failure on OS X
Date: Tue, 15 Nov 2016 21:30:58 +0000

* tests/misc/sort-h-thousands-sep.sh: The sv_SE locale
may be available while sv_SE.utf8 is not.  Therefore
test and use the same locale, now definfed in a variable.
Reported by Jim Meyering.
---
 tests/misc/sort-h-thousands-sep.sh | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/tests/misc/sort-h-thousands-sep.sh 
b/tests/misc/sort-h-thousands-sep.sh
index 3ffa89e..f14927c 100755
--- a/tests/misc/sort-h-thousands-sep.sh
+++ b/tests/misc/sort-h-thousands-sep.sh
@@ -19,8 +19,10 @@
 . "${srcdir=.}/tests/init.sh"; path_prepend_ ./src
 print_ver_ sort
 
-test "$(LC_ALL=sv_SE locale thousands_sep)" = ' ' \
-  || skip_ 'The Swedish locale with blank thousands separator is unavailable.'
+TEST_LOCALE='sv_SE'
+
+test "$(LC_ALL="$TEST_LOCALE" locale thousands_sep)" = ' ' ||
+  skip_ 'The Swedish locale with blank thousands separator is unavailable.'
 
 tee exp1 exp3 > in << _EOF_
 1       1k      1 M     4 003   1M
@@ -41,7 +43,7 @@ cat > exp5 << _EOF_
 _EOF_
 
 for i in 1 2 3 5; do
-  LC_ALL="sv_SE.utf8" sort -h -k $i "in" > "out${i}" || fail=1
+  LC_ALL="$TEST_LOCALE" sort -h -k $i "in" > "out${i}" || fail=1
   compare "exp${i}" "out${i}" || fail=1
 done
 
-- 
2.5.5




reply via email to

[Prev in Thread] Current Thread [Next in Thread]