summaryrefslogtreecommitdiffstats
path: root/autotest.sh
diff options
context:
space:
mode:
authorLukas Reschke <lukas@owncloud.com>2015-05-15 11:36:19 +0200
committerLukas Reschke <lukas@owncloud.com>2015-05-15 11:56:34 +0200
commite3ac4d7b370896c3b03baf188f059d229603e8de (patch)
treeec2529f2028d00e447863ae917c0abadb296013f /autotest.sh
parente1923bac07305fadb136f80ca098cd9f7e454f22 (diff)
downloadnextcloud-server-e3ac4d7b370896c3b03baf188f059d229603e8de.tar.gz
nextcloud-server-e3ac4d7b370896c3b03baf188f059d229603e8de.zip
Lint bash script using ShellCheck
Ref http://www.shellcheck.net/about.html
Diffstat (limited to 'autotest.sh')
-rwxr-xr-xautotest.sh22
1 files changed, 11 insertions, 11 deletions
diff --git a/autotest.sh b/autotest.sh
index 8b8017eba80..b01bdda0896 100755
--- a/autotest.sh
+++ b/autotest.sh
@@ -54,10 +54,10 @@ if ! [ -x "$PHPUNIT" ]; then
fi
PHPUNIT_VERSION=$("$PHP" "$PHPUNIT" --version | cut -d" " -f2)
-PHPUNIT_MAJOR_VERSION=$(echo $PHPUNIT_VERSION | cut -d"." -f1)
-PHPUNIT_MINOR_VERSION=$(echo $PHPUNIT_VERSION | cut -d"." -f2)
+PHPUNIT_MAJOR_VERSION=$(echo "$PHPUNIT_VERSION" | cut -d"." -f1)
+PHPUNIT_MINOR_VERSION=$(echo "$PHPUNIT_VERSION" | cut -d"." -f2)
-if ! [ $PHPUNIT_MAJOR_VERSION -gt 3 -o \( $PHPUNIT_MAJOR_VERSION -eq 3 -a $PHPUNIT_MINOR_VERSION -ge 7 \) ]; then
+if ! [ "$PHPUNIT_MAJOR_VERSION" -gt 3 -o \( "$PHPUNIT_MAJOR_VERSION" -eq 3 -a "$PHPUNIT_MINOR_VERSION" -ge 7 \) ]; then
echo "phpunit version >= 3.7 required. Version found: $PHPUNIT_VERSION" >&2
exit 4
fi
@@ -70,7 +70,7 @@ fi
if [ "$1" ]; then
FOUND=0
for DBCONFIG in $DBCONFIGS; do
- if [ "$1" = $DBCONFIG ]; then
+ if [ "$1" = "$DBCONFIG" ]; then
FOUND=1
break
fi
@@ -90,7 +90,7 @@ fi
function cleanup_config {
if [ ! -z "$DOCKER_CONTAINER_ID" ]; then
echo "Kill the docker $DOCKER_CONTAINER_ID"
- docker rm -f $DOCKER_CONTAINER_ID
+ docker rm -f "$DOCKER_CONTAINER_ID"
fi
cd "$BASEDIR"
@@ -132,15 +132,15 @@ function execute_tests {
# drop database
if [ "$1" == "mysql" ] ; then
- mysql -u $DATABASEUSER -powncloud -e "DROP DATABASE IF EXISTS $DATABASENAME" -h $DATABASEHOST || true
+ mysql -u "$DATABASEUSER" -powncloud -e "DROP DATABASE IF EXISTS $DATABASENAME" -h $DATABASEHOST || true
fi
if [ "$1" == "pgsql" ] ; then
- dropdb -U $DATABASEUSER $DATABASENAME || true
+ dropdb -U "$DATABASEUSER" "$DATABASENAME" || true
fi
if [ "$1" == "oci" ] ; then
echo "Fire up the oracle docker"
- DOCKER_CONTAINER_ID=`docker run -d deepdiver/docker-oracle-xe-11g`
- DATABASEHOST=`docker inspect $DOCKER_CONTAINER_ID | grep IPAddress | cut -d '"' -f 4`
+ DOCKER_CONTAINER_ID=$(docker run -d deepdiver/docker-oracle-xe-11g)
+ DATABASEHOST=$(docker inspect "$DOCKER_CONTAINER_ID" | grep IPAddress | cut -d '"' -f 4)
echo "Waiting 60 seconds for Oracle initialization ... "
sleep 60
@@ -151,7 +151,7 @@ function execute_tests {
# trigger installation
echo "Installing ...."
- "$PHP" ./occ maintenance:install --database=$1 --database-name=$DATABASENAME --database-host=$DATABASEHOST --database-user=$DATABASEUSER --database-pass=owncloud --database-table-prefix=oc_ --admin-user=$ADMINLOGIN --admin-pass=admin --data-dir=$DATADIR
+ "$PHP" ./occ maintenance:install --database="$1" --database-name="$DATABASENAME" --database-host="$DATABASEHOST" --database-user="$DATABASEUSER" --database-pass=owncloud --database-table-prefix=oc_ --admin-user="$ADMINLOGIN" --admin-pass=admin --data-dir="$DATADIR"
#test execution
echo "Testing with $1 ..."
@@ -176,7 +176,7 @@ if [ -z "$1" ]
then
# run all known database configs
for DBCONFIG in $DBCONFIGS; do
- execute_tests $DBCONFIG
+ execute_tests "$DBCONFIG"
done
else
FILENAME="$2"