Blame tests/canary_tests.sh.in
|
Packit |
b040ce |
#!/bin/sh -e
|
|
Packit |
b040ce |
# Run the translation canary tests on the translatable strings
|
|
Packit |
b040ce |
|
|
Packit |
b040ce |
if [ @WITH_PYTHON3@ != 1 ]; then
|
|
Packit |
b040ce |
echo "Cannot run translations tests without python3, skipping."
|
|
Packit |
b040ce |
exit 0
|
|
Packit |
b040ce |
fi
|
|
Packit |
b040ce |
|
|
Packit |
b040ce |
DISTRO=`busctl get-property org.freedesktop.hostname1 /org/freedesktop/hostname1 org.freedesktop.hostname1 OperatingSystemCPEName | cut -d ":" -f 3`
|
|
Packit |
b040ce |
if [ $DISTRO == "centos" -o $DISTRO == "enterprise_linux" ]; then
|
|
Packit |
b040ce |
echo "Cannot run translations tests on CentOS/RHEL 7, skipping."
|
|
Packit |
b040ce |
exit 0
|
|
Packit |
b040ce |
fi
|
|
Packit |
b040ce |
|
|
Packit |
b040ce |
# If not run from automake, fake it
|
|
Packit |
b040ce |
if [ -z "$top_srcdir" ]; then
|
|
Packit |
b040ce |
top_srcdir="$(dirname "$0")/.."
|
|
Packit |
b040ce |
fi
|
|
Packit |
b040ce |
|
|
Packit |
b040ce |
PYTHONPATH="${PYTHONPATH}:${top_srcdir}/translation-canary"
|
|
Packit |
b040ce |
export PYTHONPATH
|
|
Packit |
b040ce |
|
|
Packit |
b040ce |
# Run the translatable tests on the POT file
|
|
Packit Service |
a8514a |
python3 -m translation_canary.translatable "${top_srcdir}/po/libbytesize.pot"
|