mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-02-14 03:12:10 +02:00
tests: ls: avoid alignment check with non printable characters
* tests/ls/block-size.sh: Skip the case where there are non-printable characters in ls' output, which is the case with NBSP thousands separators on FreeBSD 11 and 12. We may drop the MBSW_REJECT_UNPRINTABLE in future from ls and numfmt, but for now avoid these characters in the test. Reported by Bruno Haible.
This commit is contained in:
@@ -193,6 +193,12 @@ done
|
||||
|
||||
# If any of these unavailable, the C fallback should also be aligned
|
||||
for loc in sv_SE.UTF-8 $LOCALE_FR_UTF8; do
|
||||
|
||||
# Ensure we have a printable thousands separator
|
||||
# This is not the case on FreeBSD 11/12 at least with NBSP
|
||||
test $(LC_ALL=$loc ls -s1 --block-size=\'k file1M |
|
||||
cut -dK -f1 | LC_ALL=$loc wc -L) = 5 || continue
|
||||
|
||||
test $(LC_ALL=$loc ls -s1 --block-size=\'k |
|
||||
tail -n+2 | cut -dK -f1 |
|
||||
while IFS= read size; do
|
||||
|
||||
Reference in New Issue
Block a user