/
niceSOFT
/
gettext
Обзор
Документация
Войти
/
niceSOFT
/
gettext
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
gettext-tools/tests/msgcat-22
74 строки
2 KB
Bruno Haible
Handle known test failures on musl libc.
05 апр 2021, 02:32
05 апр 2021, 02:32
8f6168a
Код
Авторство
О чём код?
#! /bin/sh . "${srcdir=.}/init.sh"; path_prepend_ . ../src # Test file locations with file names that contain spaces. # Note: This test fails on Linux with musl libc versions that don't support # the GB18030 encoding in 'iconv'. cat <<\EOF > mcat-test22.po msgid "" msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: xg-test17 a.c:1 xg-test17 x y.c:1 msgid "foo" msgstr "" #: xg-test17 x y.c:2 xg-test17z.c:1 msgid "bar" msgstr "" EOF : ${MSGCAT=msgcat} ${MSGCAT} --to-code=UTF-8 \ -o mcat-test22.out1 mcat-test22.po || Exit 1 : ${DIFF=diff} ${DIFF} mcat-test22.po mcat-test22.out1 || Exit 1 : ${MSGCAT=msgcat} ${MSGCAT} --to-code=GB18030 \ -o mcat-test22.2.po mcat-test22.po || Exit 1 cat <<\EOF > mcat-test22.ok msgid "" msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=GB18030\n" "Content-Transfer-Encoding: 8bit\n" #: �6�4xg-test17 a.c�6�5:1 �6�4xg-test17 x y.c�6�5:1 msgid "foo" msgstr "" #: �6�4xg-test17 x y.c�6�5:2 xg-test17z.c:1 msgid "bar" msgstr "" EOF : ${DIFF=diff} ${DIFF} mcat-test22.ok mcat-test22.2.po || Exit 1 : ${MSGCAT=msgcat} ${MSGCAT} --to-code=GB18030 \ -o mcat-test22.out2 mcat-test22.2.po || Exit 1 : ${DIFF=diff} ${DIFF} mcat-test22.2.po mcat-test22.out2 || Exit 1 : ${MSGCAT=msgcat} ${MSGCAT} --to-code=UTF-8 \ -o mcat-test22.out3 mcat-test22.2.po || Exit 1 : ${DIFF=diff} ${DIFF} mcat-test22.po mcat-test22.out3 || Exit 1 : ${MSGCAT=msgcat} ${MSGCAT} --to-code=ISO-8859-1 \ -o mcat-test22.out4 mcat-test22.po 2>/dev/null test $? = 1 || Exit 1 exit 0