diff options
Diffstat (limited to 'autotest-js.sh')
-rwxr-xr-x | autotest-js.sh | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/autotest-js.sh b/autotest-js.sh index a6936ec336f..b85357a79de 100755 --- a/autotest-js.sh +++ b/autotest-js.sh @@ -8,7 +8,7 @@ # @copyright 2014 Vincent Petry <pvince81@owncloud.com> # -# set -e +set -euo pipefail NPM="$(which npm 2>/dev/null)" PREFIX="build" @@ -19,19 +19,19 @@ then exit 1 fi -# update/install test packages -mkdir -p "$PREFIX" && $NPM ci --link --prefix "$PREFIX" || exit 3 +# install test packages +mkdir -p "$PREFIX" +$NPM ci --prefix "$PREFIX" || exit 3 # create scss test mkdir -p tests/css for SCSSFILE in core/css/*.scss do FILE=$(basename $SCSSFILE) - FILENAME="${FILE%.*}" - printf "\$webroot:''; @import 'functions.scss'; @import 'variables.scss'; @import '${FILE}';" | ./build/bin/node-sass --include-path core/css/ > tests/css/${FILE}.css + printf "\$webroot:''; @import 'functions.scss'; @import 'variables.scss'; @import '${FILE}';" | ./build/node_modules/.bin/node-sass --include-path core/css/ > tests/css/${FILE}.css done KARMA="$PREFIX/node_modules/karma/bin/karma" -NODE_PATH='build/node_modules' KARMA_TESTSUITE="$1" $KARMA start tests/karma.config.js --single-run +NODE_PATH='build/node_modules' KARMA_TESTSUITE="${1:-}" $KARMA start tests/karma.config.js --single-run |