langtable/tests/scripts/run_tests.sh
2019-06-05 13:55:07 +02:00

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 $?