DATAREDIS-1258 - Polishing.

This commit is contained in:
Greg L. Turnquist
2020-12-16 09:36:55 -06:00
parent 0914bc9123
commit 3e355534c4

23
ci/test.sh Executable file
View File

@@ -0,0 +1,23 @@
#!/bin/bash -x
set -euo pipefail
rm -f work
# Create link to directory with Redis binaries
cwd=$(pwd)
# Launch Redis in proper configuration
pushd /tmp && ln -s /work && make -f $cwd/Makefile start && popd
# Execute maven test
MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw clean test -P${PROFILE} -DrunLongTests=${LONG_TESTS:-false} -B
# Capture resulting exit code from maven (pass/fail)
RESULT=$?
# Shutdown Redis
pushd /tmp && make -f $cwd/Makefile stop && popd
# Return maven results
exit $RESULT