Browse Source

Add line in mysql setup to ensure that sbin is in path

mysqld is installed to sbin by default, so if sbin is not in your
path, the tests will fail to set up properly.

Change-Id: I8ca72822ccf19046d1f5634245e972f184f5675a
changes/35/580035/1
Megan Guiney 2 years ago
parent
commit
1a17a94472
1 changed files with 10 additions and 0 deletions
  1. +10
    -0
      setup-mysql-tests.sh

+ 10
- 0
setup-mysql-tests.sh View File

@ -9,12 +9,22 @@ wait_for_line () {
cat "$2" >/dev/null &
}
# insert sbin into path if it exists and isnt already there
echo $PATH | grep -q "/usr/sbin"
if [ $? -ne 0 ] && [ -d "/usr/sbin" ]; then
echo "SBIN NOT IN PATH"
export PATH="$PATH:/usr/sbin"
echo "$PATH"
fi
# If test DB url is provided, run tests with it
if [[ "$REFSTACK_TEST_MYSQL_URL" ]]
then
$*
exit $?
fi
# Else setup mysql base for tests.
# Start MySQL process for tests
MYSQL_DATA=`mktemp -d /tmp/refstack-mysql-XXXXX`


Loading…
Cancel
Save