diff --git a/.gitignore b/.gitignore index 77f1596..c9fb88b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,65 @@ +iso-codes-3.18.tar.bz2 +iso-codes-3.19.tar.bz2 +/sources +/iso-codes-3.20.tar.bz2 +/iso-codes-3.21.tar.bz2 +/iso-codes-3.22.tar.bz2 +/iso-codes-3.23.tar.bz2 +/iso-codes-3.24.tar.bz2 +/iso-codes-3.24.1.tar.bz2 +/iso-codes-3.24.2.tar.bz2 +/iso-codes-3.25.tar.bz2 +/iso-codes-3.25.1.tar.bz2 +/iso-codes-3.27.tar.gz +/iso-codes-3.27.1.tar.gz +/iso-codes-3.28.tar.gz +/iso-codes-3.29.tar.gz +/iso-codes-3.30.tar.bz2 +/iso-codes-3.31.tar.bz2 +/iso-codes-3.32.tar.bz2 +/iso-codes-3.32.1.tar.bz2 +/iso-codes-3.32.2.tar.bz2 +/iso-codes-3.33.tar.bz2 +/iso-codes-3.35.tar.bz2 +/iso-codes-3.36.tar.bz2 +/iso-codes-3.37.tar.bz2 +/iso-codes-3.39.tar.xz +/iso-codes-3.40.tar.xz +/iso-codes-3.41.tar.xz +/iso-codes-3.42.tar.xz +/iso-codes-3.43.tar.xz +/iso-codes-3.44.tar.xz +/iso-codes-3.45.tar.xz +/iso-codes-3.46.tar.xz +/iso-codes-3.47.tar.xz +/iso-codes-3.48.tar.xz +/iso-codes-3.49.tar.xz +/iso-codes-3.50.tar.xz +/iso-codes-3.51.tar.xz +/iso-codes-3.52.tar.xz +/iso-codes-3.53.tar.xz +/iso-codes-3.54.tar.xz +/iso-codes-3.55.tar.xz +/iso-codes-3.56.tar.xz +/iso-codes-3.57.tar.xz +/iso-codes-3.58.tar.xz +/iso-codes-3.59.tar.xz +/iso-codes-3.60.tar.xz +/iso-codes-3.61.tar.xz +/iso-codes-3.62.tar.xz +/iso-codes-3.63.tar.xz +/iso-codes-3.64.tar.xz +/iso-codes-3.65.tar.xz +/iso-codes-3.66.tar.xz +/iso-codes-3.67.tar.xz +/iso-codes-3.68.tar.xz +/iso-codes-3.69.tar.xz +/iso-codes-3.70.tar.xz +/iso-codes-3.71.tar.xz +/iso-codes-3.72.tar.xz +/iso-codes-3.73.tar.xz +/iso-codes-3.74.tar.xz +/iso-codes-3.75.tar.xz +/iso-codes-3.76.tar.xz +/iso-codes-3.77.tar.xz /iso-codes-iso-codes-3.79.tar.gz diff --git a/tests/smoke/runtest.sh b/tests/smoke/runtest.sh new file mode 100644 index 0000000..adad36d --- /dev/null +++ b/tests/smoke/runtest.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +# If one of the commands below returns non-zero then exit immediately +set -e + +cd ../source + +echo "Let's check the upstream data files timestamp" +ls data/iso*.json -l +echo "Validating json data files written with correct syntax" +python3 bin/validate_json_data.py +retval=$? +if [ $retval -ne 0 ]; then + echo "FAILED: Validation of data files" +else + echo "PASSED: Validation of data files" +fi + +echo "Let's check timestamp of newly generated data files" +ls data/iso*.json -l diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..5ba9449 --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,16 @@ +--- +- hosts: localhost + tags: + - classic + roles: + - role: standard-test-source + +- hosts: localhost + tags: + - classic + roles: + - role: standard-test-basic + tests: + - smoke + required_packages: + - python3-jsonschema