run-tests: properly handle zero and multiple args

The test for the help flag threw an error if there were 0 args, or if arg 1
was set to a space-separated list.  The -z tests would fail if the arg was
set to a space-separated list.
This commit is contained in:
Hans-Christoph Steiner 2014-11-17 17:40:48 +01:00
parent 49b343d024
commit 14cd835929
1 changed files with 3 additions and 3 deletions

View File

@ -46,19 +46,19 @@ create_test_file() {
#------------------------------------------------------------------------------#
# "main"
if [ $1 = "-h" ] || [ $1 = "--help" ]; then
if [ "$1" = "-h" ] || [ "$1" = "--help" ]; then
set +x
echo "Usage: $0 '/path/to/folder/with/apks'"
exit 1
fi
if [ -z $ANDROID_HOME ]; then
if [ -z "$ANDROID_HOME" ]; then
echo "ANDROID_HOME must be set with the path to the Android SDK, i.e.: "
echo " export ANDROID_HOME=/opt/android-sdk"
exit 1
fi
if [ -z $1 ]; then
if [ -z "$1" ]; then
APKDIR=`pwd`
else
APKDIR=$1