mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-02-14 11:21:58 +02:00
tests: fix false failure on OS X
* 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.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user