Merge branch 'master' into finalDetails

This commit is contained in:
Simon Martín 2018-03-27 14:56:04 +02:00
commit 4f4ec1856a
4 changed files with 5 additions and 19 deletions

1
.gitignore vendored
View File

@ -12,4 +12,3 @@ test/test.log
test/acceptance/oauth/venv/* test/acceptance/oauth/venv/*
coverage/ coverage/
npm-debug.log npm-debug.log
libredis_cell.so

View File

@ -18,7 +18,6 @@ OPT_DROP_PGSQL=yes # drop the postgreql test environment
OPT_DROP_REDIS=yes # drop the redis test environment OPT_DROP_REDIS=yes # drop the redis test environment
OPT_COVERAGE=no # run tests with coverage OPT_COVERAGE=no # run tests with coverage
OPT_OFFLINE=no # do not donwload scripts OPT_OFFLINE=no # do not donwload scripts
OPT_REDIS_CELL=yes # download redis cell
cd $(dirname $0) cd $(dirname $0)
@ -55,17 +54,6 @@ die() {
exit 1 exit 1
} }
get_redis_cell() {
if test x"$OPT_REDIS_CELL" = xyes; then
echo "Downloading redis-cell"
curl -L https://github.com/brandur/redis-cell/releases/download/v0.2.2/redis-cell-v0.2.2-x86_64-unknown-linux-gnu.tar.gz --output redis-cell.tar.gz > /dev/null 2>&1
tar xvzf redis-cell.tar.gz > /dev/null 2>&1
mv libredis_cell.so ${BASEDIR}/support/libredis_cell.so
rm redis-cell.tar.gz
rm libredis_cell.d
fi
}
trap 'cleanup_and_exit' 1 2 3 5 9 13 trap 'cleanup_and_exit' 1 2 3 5 9 13
while [ -n "$1" ]; do while [ -n "$1" ]; do
@ -103,10 +91,6 @@ while [ -n "$1" ]; do
OPT_OFFLINE=yes OPT_OFFLINE=yes
shift shift
continue continue
elif test "$1" = "--norediscell"; then
OPT_REDIS_CELL=no
shift
continue
else else
break break
fi fi
@ -128,9 +112,12 @@ fi
TESTS=$@ TESTS=$@
if test x"$OPT_CREATE_REDIS" = xyes; then if test x"$OPT_CREATE_REDIS" = xyes; then
get_redis_cell
echo "Starting redis on port ${REDIS_PORT}" echo "Starting redis on port ${REDIS_PORT}"
echo "port ${REDIS_PORT}" | redis-server - --loadmodule ${BASEDIR}/support/libredis_cell.so > ${BASEDIR}/test.log & REDIS_CELL_PATH="${BASEDIR}/support/libredis_cell.so"
if [[ "$OSTYPE" == "darwin"* ]]; then
REDIS_CELL_PATH="${BASEDIR}/support/libredis_cell.dylib"
fi
echo "port ${REDIS_PORT}" | redis-server - --loadmodule ${REDIS_CELL_PATH} > ${BASEDIR}/test.log &
PID_REDIS=$! PID_REDIS=$!
echo ${PID_REDIS} > ${BASEDIR}/redis.pid echo ${PID_REDIS} > ${BASEDIR}/redis.pid
fi fi

BIN
test/support/libredis_cell.dylib Executable file

Binary file not shown.

BIN
test/support/libredis_cell.so Executable file

Binary file not shown.