From: Darrick J. Wong Date: Thu, 26 Oct 2017 05:51:58 +0000 (-0700) Subject: generic/45[34]: force UTF-8 codeset to enable utf-8 namer checks in xfs_scrub X-Git-Tag: v2022.05.01~1813 X-Git-Url: http://git.apps.os.sepia.ceph.com/?p=xfstests-dev.git;a=commitdiff_plain;h=a7ee21e5cbec18fc72655514410f0f700c7cef6e generic/45[34]: force UTF-8 codeset to enable utf-8 namer checks in xfs_scrub The upcoming xfs_scrub tool will have the ability to warn about suspicious UTF-8 normalization collisions. We want generic/45[34] to be able to test this functionality, but to do that we have to forcibly set the codeset to UTF-8 via LC_ALL since the rest of xfstests only uses LC_ALL=C. Signed-off-by: Darrick J. Wong Reviewed-by: Eryu Guan Signed-off-by: Eryu Guan --- diff --git a/tests/generic/453 b/tests/generic/453 index ff297361..bda11129 100755 --- a/tests/generic/453 +++ b/tests/generic/453 @@ -157,7 +157,7 @@ check_xfs_scrub() { } if check_xfs_scrub; then - output="$(${XFS_SCRUB_PROG} -n "${SCRATCH_MNT}" 2>&1 | filter_scrub)" + output="$(LC_ALL="C.UTF-8" ${XFS_SCRUB_PROG} -n "${SCRATCH_MNT}" 2>&1 | filter_scrub)" echo "${output}" | grep -q "french_" || echo "No complaints about french e accent?" echo "${output}" | grep -q "chinese_" || echo "No complaints about chinese width-different?" echo "${output}" | grep -q "greek_" || echo "No complaints about greek letter mess?" diff --git a/tests/generic/454 b/tests/generic/454 index 01279ee8..d1f93b26 100755 --- a/tests/generic/454 +++ b/tests/generic/454 @@ -153,7 +153,7 @@ check_xfs_scrub() { } if check_xfs_scrub; then - output="$(${XFS_SCRUB_PROG} -n "${SCRATCH_MNT}" 2>&1 | filter_scrub)" + output="$(LC_ALL="C.UTF-8" ${XFS_SCRUB_PROG} -n "${SCRATCH_MNT}" 2>&1 | filter_scrub)" echo "${output}" | grep -q "french_" || echo "No complaints about french e accent?" echo "${output}" | grep -q "chinese_" || echo "No complaints about chinese width-different?" echo "${output}" | grep -q "greek_" || echo "No complaints about greek letter mess?"