34 lines
1.1 KiB
Bash
34 lines
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
check_return_value () {
|
|
if [ $1 != 0 ] ; then
|
|
exit $1
|
|
fi
|
|
}
|
|
|
|
PYTHON3_SITELIB=$(/usr/bin/python3 -Ic "from distutils.sysconfig import get_python_lib; print(get_python_lib())")
|
|
|
|
xmllint --noout --relaxng \
|
|
${PYTHON3_SITELIB}/langtable/schemas/keyboards.rng \
|
|
${PYTHON3_SITELIB}/langtable/data/keyboards.xml.gz
|
|
check_return_value $?
|
|
xmllint --noout --relaxng \
|
|
${PYTHON3_SITELIB}/langtable/schemas/languages.rng \
|
|
${PYTHON3_SITELIB}/langtable/data/languages.xml.gz
|
|
check_return_value $?
|
|
xmllint --noout --relaxng \
|
|
${PYTHON3_SITELIB}/langtable/schemas/territories.rng \
|
|
${PYTHON3_SITELIB}/langtable/data/territories.xml.gz
|
|
check_return_value $?
|
|
xmllint --noout --relaxng \
|
|
${PYTHON3_SITELIB}/langtable/schemas/timezoneidparts.rng \
|
|
${PYTHON3_SITELIB}/langtable/data/timezoneidparts.xml.gz
|
|
check_return_value $?
|
|
xmllint --noout --relaxng \
|
|
${PYTHON3_SITELIB}/langtable/schemas/timezones.rng \
|
|
${PYTHON3_SITELIB}/langtable/data/timezones.xml.gz
|
|
check_return_value $?
|
|
|
|
/usr/bin/python3 /usr/share/doc/langtable/test_cases.py
|
|
check_return_value $?
|