diff --git a/.gitignore b/.gitignore index 84ee635..1ee634d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,39 @@ -SOURCES/langtable-0.0.51.tar.gz +/langtable-0.0.1.tar.gz +/langtable-0.0.2.tar.gz +/langtable-0.0.3.tar.gz +/langtable-0.0.4.tar.gz +/langtable-0.0.5.tar.gz +/langtable-0.0.6.tar.gz +/langtable-0.0.7.tar.gz +/langtable-0.0.8.tar.gz +/langtable-0.0.9.tar.gz +/langtable-0.0.10.tar.gz +/langtable-0.0.11.tar.gz +/langtable-0.0.12.tar.gz +/langtable-0.0.13.tar.gz +/langtable-0.0.14.tar.gz +/langtable-0.0.15.tar.gz +/langtable-0.0.16.tar.gz +/langtable-0.0.17.tar.gz +/langtable-0.0.18.tar.gz +/langtable-0.0.19.tar.gz +/langtable-0.0.20.tar.gz +/langtable-0.0.21.tar.gz +/langtable-0.0.22.tar.gz +/langtable-0.0.23.tar.gz +/langtable-0.0.24.tar.gz +/langtable-0.0.25.tar.gz +/langtable-0.0.26.tar.gz +/langtable-0.0.27.tar.gz +/langtable-0.0.28.tar.gz +/langtable-0.0.29.tar.gz +/langtable-0.0.30.tar.gz +/langtable-0.0.31.tar.gz +/langtable-0.0.32.tar.gz +/langtable-0.0.33.tar.gz +/langtable-0.0.34.tar.gz +/langtable-0.0.35.tar.gz +/langtable-0.0.36.tar.gz +/langtable-0.0.37.tar.gz +/langtable-0.0.38.tar.gz /langtable-0.0.51.tar.gz diff --git a/tests/scripts/run_tests.sh b/tests/scripts/run_tests.sh new file mode 100644 index 0000000..08970b9 --- /dev/null +++ b/tests/scripts/run_tests.sh @@ -0,0 +1,33 @@ +#!/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 $? diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..aaf3946 --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,9 @@ +- hosts: localhost + roles: + - role: standard-test-basic + tags: + - classic + tests: + - simple: + dir: scripts/ + run: ./run_tests.sh