summaryrefslogtreecommitdiffstats
path: root/autotest.sh
diff options
context:
space:
mode:
authorRobin McCorkell <rmccorkell@karoshi.org.uk>2014-09-22 12:03:25 +0100
committerRobin McCorkell <rmccorkell@karoshi.org.uk>2014-09-22 12:03:25 +0100
commitf7576116873cac46623a1f7971c8de55c1e16bd7 (patch)
tree86efee41d49e299d931020679469b09ff12fe0f5 /autotest.sh
parentb8a134053881e0f95242b46bb362d016c686a57f (diff)
downloadnextcloud-server-f7576116873cac46623a1f7971c8de55c1e16bd7.tar.gz
nextcloud-server-f7576116873cac46623a1f7971c8de55c1e16bd7.zip
Fix autotest.sh for whitespace in paths
Diffstat (limited to 'autotest.sh')
-rwxr-xr-xautotest.sh28
1 files changed, 14 insertions, 14 deletions
diff --git a/autotest.sh b/autotest.sh
index d6b975c62d2..e86240e4e56 100755
--- a/autotest.sh
+++ b/autotest.sh
@@ -26,12 +26,12 @@ function print_syntax {
echo -e "\nIf no arguments are specified, all tests will be run with all database configs" >&2
}
-if ! [ -x $PHPUNIT ]; then
+if ! [ -x "$PHPUNIT" ]; then
echo "phpunit executable not found, please install phpunit version >= 3.7" >&2
exit 3
fi
-PHPUNIT_VERSION=$($PHPUNIT --version | cut -d" " -f2)
+PHPUNIT_VERSION=$("$PHPUNIT" --version | cut -d" " -f2)
PHPUNIT_MAJOR_VERSION=$(echo $PHPUNIT_VERSION | cut -d"." -f1)
PHPUNIT_MINOR_VERSION=$(echo $PHPUNIT_VERSION | cut -d"." -f2)
@@ -45,10 +45,10 @@ if ! [ -w config -a -w config/config.php ]; then
exit 1
fi
-if [ $1 ]; then
+if [ "$1" ]; then
FOUND=0
for DBCONFIG in $DBCONFIGS; do
- if [ $1 = $DBCONFIG ]; then
+ if [ "$1" = $DBCONFIG ]; then
FOUND=1
break
fi
@@ -148,14 +148,14 @@ DELIM
function execute_tests {
echo "Setup environment for $1 testing ..."
# back to root folder
- cd $BASEDIR
+ cd "$BASEDIR"
# revert changes to tests/data
git checkout tests/data
# reset data directory
- rm -rf $DATADIR
- mkdir $DATADIR
+ rm -rf "$DATADIR"
+ mkdir "$DATADIR"
# remove the old config file
#rm -rf config/config.php
@@ -194,7 +194,7 @@ EOF
fi
# copy autoconfig
- cp $BASEDIR/tests/autoconfig-$1.php $BASEDIR/config/autoconfig.php
+ cp "$BASEDIR/tests/autoconfig-$1.php" "$BASEDIR/config/autoconfig.php"
# trigger installation
echo "INDEX"
@@ -204,15 +204,15 @@ EOF
#test execution
echo "Testing with $1 ..."
cd tests
- rm -rf coverage-html-$1
- mkdir coverage-html-$1
+ rm -rf "coverage-html-$1"
+ mkdir "coverage-html-$1"
php -f enable_all.php | grep -i -C9999 error && echo "Error during setup" && exit 101
if [ -z "$NOCOVERAGE" ]; then
- $PHPUNIT --configuration phpunit-autotest.xml --log-junit autotest-results-$1.xml --coverage-clover autotest-clover-$1.xml --coverage-html coverage-html-$1 $2 $3
+ "$PHPUNIT" --configuration phpunit-autotest.xml --log-junit "autotest-results-$1.xml" --coverage-clover "autotest-clover-$1.xml" --coverage-html "coverage-html-$1" "$2" "$3"
RESULT=$?
else
echo "No coverage"
- $PHPUNIT --configuration phpunit-autotest.xml --log-junit autotest-results-$1.xml $2 $3
+ "$PHPUNIT" --configuration phpunit-autotest.xml --log-junit "autotest-results-$1.xml" "$2" "$3"
RESULT=$?
fi
}
@@ -227,10 +227,10 @@ if [ -z "$1" ]
execute_tests $DBCONFIG
done
else
- execute_tests $1 $2 $3
+ execute_tests "$1" "$2" "$3"
fi
-cd $BASEDIR
+cd "$BASEDIR"
restore_config
#