langtable/tests/scripts/run_tests.sh
Petr Šabata 7a862b8104 RHEL 9.0.0 Alpha bootstrap
The content of this branch was automatically imported from Fedora ELN
with the following as its source:
https://src.fedoraproject.org/rpms/langtable#433553268f52b97c810c9e4e733fd24be4b6d978
2020-10-15 15:08:20 +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 $?