38f3e28d77
Use the output of git diff --full-index --binary anaconda-22.20.13-1..anaconda-23.19.10-1 from anaconda's git repository and fix-up merge conflicts.
49 lines
1.2 KiB
Bash
49 lines
1.2 KiB
Bash
#!/bin/sh
|
|
|
|
if ! type parallel 2>&1 > /dev/null; then
|
|
echo "parallel must be installed"
|
|
exit 99
|
|
fi
|
|
|
|
if ! rpm -q gnome-icon-theme &> /dev/null; then
|
|
# used in check_icons.py;tests/lib/iconcheck.py
|
|
echo "gnome-icon-theme must be installed"
|
|
exit 99
|
|
fi
|
|
|
|
if ! rpm -q gnome-icon-theme-symbolic &> /dev/null; then
|
|
# used in check_icons.py;tests/lib/iconcheck.py
|
|
echo "gnome-icon-theme-symbolic must be installed"
|
|
exit 99
|
|
fi
|
|
|
|
: "${top_srcdir:=$(dirname "$0")/../..}"
|
|
. "${top_srcdir}/tests/testenv.sh"
|
|
srcdir="${top_srcdir}/tests/glade"
|
|
. "${top_srcdir}/tests/lib/testlib.sh"
|
|
|
|
# If --translated was specified but not --podir, add --podir
|
|
translate_set=0
|
|
podir_set=0
|
|
for arg in "$@" ; do
|
|
if [ "$arg" = "--translate" -o "$arg" = "-t" ]; then
|
|
translate_set=1
|
|
elif echo "$arg" | grep -q '^--podir\(=.*\)\?$' || [ "$arg" = "-p" ]; then
|
|
podir_set=1
|
|
fi
|
|
done
|
|
|
|
if [ "$translate_set" -eq 1 -a "$podir_set" -eq 0 ]; then
|
|
set -- "$@" --podir "${top_srcdir}/po"
|
|
fi
|
|
|
|
status=0
|
|
for check in ${srcdir}/check_*.py ; do
|
|
findtestfiles -name '*.glade' | parallel --no-notice --gnu -j0 "${check}" "$@" {}
|
|
if [ "$?" -ne 0 ]; then
|
|
status=1
|
|
fi
|
|
done
|
|
|
|
exit $status
|