1b8bc0d8aSopenharmony_ci#!/bin/sh 2b8bc0d8aSopenharmony_ci 3b8bc0d8aSopenharmony_ci# NLS nuisances. (stolen and adapted from configure) 4b8bc0d8aSopenharmony_cifor as_var in \ 5b8bc0d8aSopenharmony_ci LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 6b8bc0d8aSopenharmony_ci LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 7b8bc0d8aSopenharmony_ci LC_TELEPHONE LC_TIME 8b8bc0d8aSopenharmony_cido 9b8bc0d8aSopenharmony_ci eval $as_var="" 10b8bc0d8aSopenharmony_ci unset $as_var 11b8bc0d8aSopenharmony_ci export $as_var 12b8bc0d8aSopenharmony_cidone 13b8bc0d8aSopenharmony_ci 14b8bc0d8aSopenharmony_ciif test -d "@localedir@"; then 15b8bc0d8aSopenharmony_ci : # use built-in default 16b8bc0d8aSopenharmony_cielif test -d "@DESTDIR@@localedir@"; then 17b8bc0d8aSopenharmony_ci export LOCALEDIR="@DESTDIR@@localedir@" 18b8bc0d8aSopenharmony_cielse 19b8bc0d8aSopenharmony_ci echo "This test only works after \"make install\". Aborting." 20b8bc0d8aSopenharmony_ci exit 0 21b8bc0d8aSopenharmony_cifi 22b8bc0d8aSopenharmony_ci 23b8bc0d8aSopenharmony_ci# set | grep '^L[AC]' 24b8bc0d8aSopenharmony_ci 25b8bc0d8aSopenharmony_ciset -x 26b8bc0d8aSopenharmony_ci 27b8bc0d8aSopenharmony_cierrors=0 28b8bc0d8aSopenharmony_cifor test in @codeset_tests@ 29b8bc0d8aSopenharmony_cido 30b8bc0d8aSopenharmony_ci for locale in `./${test} --list` 31b8bc0d8aSopenharmony_ci do 32b8bc0d8aSopenharmony_ci echo "Testing locale $locale..." 33b8bc0d8aSopenharmony_ci if env "LANG=$locale" "./${test}"; then :; else 34b8bc0d8aSopenharmony_ci errors=`expr $errors + 1` 35b8bc0d8aSopenharmony_ci fi 36b8bc0d8aSopenharmony_ci done 37b8bc0d8aSopenharmony_cidone 38b8bc0d8aSopenharmony_ci 39b8bc0d8aSopenharmony_citest $errors -eq 0 40