mirror of https://gitee.com/openkylin/glib2.0.git
63 lines
1.6 KiB
Bash
Executable File
63 lines
1.6 KiB
Bash
Executable File
#!/bin/sh
|
|
# autopkgtest check: Run the installed-tests to verify glib works correctly
|
|
# (C) 2013 Canonical Ltd.
|
|
# Author: Iain Lane <iain.lane@canonical.com>
|
|
|
|
set -eu
|
|
|
|
namespace=glib/
|
|
|
|
# Disable gvfs if it happens to be installed. We want to test the built-in
|
|
# stuff
|
|
export GIO_USE_VFS=local
|
|
export GIO_USE_VOLUME_MONITOR=unix
|
|
|
|
export XDG_RUNTIME_DIR="$AUTOPKGTEST_TMP"
|
|
|
|
if [ -z "$(ginsttest-runner -l "$namespace")" ]; then
|
|
echo "Error: no installed-tests found matching $namespace" >&2
|
|
exit 1
|
|
fi
|
|
|
|
printf "Running as: "; id -a
|
|
printf "passwd entry: "; getent passwd "$(id -u)" || echo "(exit status $?)"
|
|
printf "group entry: "; getent group "$(id -g)" || echo "(exit status $?)"
|
|
echo "Environment:"
|
|
env | LC_ALL=C sort -u
|
|
|
|
exec dbus-run-session -- \
|
|
xvfb-run -a \
|
|
debian/tests/run-with-locales \
|
|
--generate de_DE=ISO-8859-1 \
|
|
--generate de_DE.utf8 \
|
|
--generate de_DE@euro.utf8 \
|
|
--generate el_GR.utf8 \
|
|
--generate en_GB=ISO-8859-1 \
|
|
--generate en_GB.utf8 \
|
|
--generate en_US=ISO-8859-1 \
|
|
--generate en_US.utf8 \
|
|
--generate es_ES.utf8 \
|
|
--generate fa_IR=UTF-8 \
|
|
--generate fa_IR.utf8 \
|
|
--generate fr_FR.utf8 \
|
|
--generate hr_HR.utf8 \
|
|
--generate ja_JP.utf8 \
|
|
--generate ja_JP.EUC-JP \
|
|
--generate lt_LT.utf8 \
|
|
--generate pl_PL=ISO-8859-2 \
|
|
--generate pl_PL.ISO-8859-2 \
|
|
--generate pl_PL.utf8 \
|
|
--generate ru_RU=ISO-8859-5 \
|
|
--generate ru_RU.utf8 \
|
|
--generate sr_RS=UTF-8 \
|
|
--generate sr_RS@latin=UTF-8 \
|
|
--generate sv_SE=ISO-8859-1 \
|
|
--generate sv_SE.utf8 \
|
|
--generate tr_TR=ISO-8859-9 \
|
|
--generate tr_TR.utf8 \
|
|
--generate tt_RU=UTF-8 \
|
|
--generate tt_RU.utf8 \
|
|
--generate tt_RU@iqtelif=UTF-8 \
|
|
-- \
|
|
ginsttest-runner --tap "$namespace"
|