tests: new tests for stacktraces caused by translated help strings

This commit is contained in:
Hans-Christoph Steiner 2017-11-13 13:08:22 +01:00
parent 0beaa4701b
commit e33684fc9b
1 changed files with 15 additions and 1 deletions

View File

@ -14,7 +14,8 @@ set -e
set -x
if [ -z $WORKSPACE ]; then
export WORKSPACE=`pwd`/..
WORKSPACE=`cd $(dirname $0)/.. && pwd`
echo "Setting Workspace to $WORKSPACE"
fi
if [ -z $ANDROID_HOME ]; then
@ -60,6 +61,19 @@ else
fi
#------------------------------------------------------------------------------#
# make sure that translations do not cause stacktraces
cd $WORKSPACE/locale
for locale in *; do
if [ ! -d $locale ]; then
continue
fi
for cmd in `sed -n 's/.*("\(.*\)", *_.*/\1/p' $WORKSPACE/fdroid`; do
LANGUAGE=$locale $WORKSPACE/fdroid $cmd --help > /dev/null
done
done
#------------------------------------------------------------------------------#
# test building the source tarball, then installing it
cd $WORKSPACE