diff options
Diffstat (limited to 'localedata/sort-test.sh')
-rw-r--r-- | localedata/sort-test.sh | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/localedata/sort-test.sh b/localedata/sort-test.sh deleted file mode 100644 index 46ed5f0df6..0000000000 --- a/localedata/sort-test.sh +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/sh -# Test collation using xfrm-test. -# Copyright (C) 1997-2017 Free Software Foundation, Inc. -# This file is part of the GNU C Library. - -# The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. - -# The GNU C Library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. - -# You should have received a copy of the GNU Lesser General Public -# License along with the GNU C Library; if not, see -# <http://www.gnu.org/licenses/>. - -set -e - -common_objpfx=$1; shift -test_program_prefix_before_env=$1; shift -run_program_env=$1; shift -test_program_prefix_after_env=$1; shift -lang=$* - -id=${PPID:-100} -here=`pwd` - -# Run collation tests. -status=0 -for l in $lang; do - here=0 - cns=`echo $l | sed 's/\(.*\)[.][^.]*/\1/'` - ${test_program_prefix_before_env} \ - ${run_program_env} \ - LC_ALL=$l ${test_program_prefix_after_env} \ - ${common_objpfx}localedata/collate-test $id < $cns.in \ - > ${common_objpfx}localedata/$cns.out || here=1 - cmp -s $cns.in ${common_objpfx}localedata/$cns.out || here=1 - if test $here -eq 0; then - echo "$l collate-test OK" - else - echo "$l collate-test FAIL" - diff -u $cns.in ${common_objpfx}localedata/$cns.out | sed 's/^/ /' - status=1 - fi - - ${test_program_prefix_before_env} \ - ${run_program_env} \ - LC_ALL=$l ${test_program_prefix_after_env} \ - ${common_objpfx}localedata/xfrm-test $id < $cns.in \ - > ${common_objpfx}localedata/$cns.xout || here=1 - cmp -s $cns.in ${common_objpfx}localedata/$cns.xout || here=1 - ${test_program_prefix_before_env} \ - ${run_program_env} \ - LC_ALL=$l ${test_program_prefix_after_env} \ - ${common_objpfx}localedata/xfrm-test $id -nocache < $cns.in \ - > ${common_objpfx}localedata/$cns.nocache.xout || here=1 - cmp -s $cns.in ${common_objpfx}localedata/$cns.nocache.xout || here=1 - if test $here -eq 0; then - echo "$l xfrm-test OK" - else - echo "$l xfrm-test FAIL" - diff -u $cns.in ${common_objpfx}localedata/$cns.xout | sed 's/^/ /' - diff -u $cns.in ${common_objpfx}localedata/$cns.nocache.xout | sed 's/^/ /' - status=1 - fi -done - -exit $status -# Local Variables: -# mode:shell-script -# End: |