Skip to content
This repository was archived by the owner on Nov 29, 2020. It is now read-only.
Prev Previous commit
Next Next commit
Fix: Fixed function arguments (major,minor) assigment in test.sh
  • Loading branch information
BR committed Oct 16, 2015
commit f9edd6ac0bc1da3e03ff7259048242fe7691cc07
9 changes: 4 additions & 5 deletions test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ mysql_docker_test_release()
local major="5"
local minor="7"

[[ -z "$major" ]] || major="$1"
[[ -z "$minor" ]] || minor="$2"
[[ -z "$1" ]] || major="$1"
[[ -z "$2" ]] || minor="$2"

local release="${major}"."${minor}"

Expand All @@ -23,16 +23,14 @@ mysql_docker_test_release()
local user="user"
local passwd="test"
local host="127.0.0.1"

local repl_user="repl"
local repl_passwd="repl"
local rep_host="127.0.0.1"

echo -e "\e[1m=> Building mysql ${release} image\e[0m"

docker build -t "mysql-${release}" "${release}/"

echo -e "\e[1m=> Testing if mysql is running on ${release}"
echo -e "\e[1m=> Testing if mysql ${release} is running on ${host}"

docker run -d -p "${lport}":3306 -e MYSQL_USER="${user}" -e MYSQL_PASS="${passwd}" \
mysql-"${release}"
Expand All @@ -52,6 +50,7 @@ mysql_docker_test_release()
sleep 10

docker logs mysql"${release//.}"master | grep "repl:repl"

mysql -u"${user}" -p"${passwd}" -h"${host}" -P"${lport_master}" -e "show master status\G;" \
| grep "mysql-bin.*"
mysql -u"${user}" -p"${passwd}" -h"${host}" -P"${lport_slave}" -e "show slave status\G;" \
Expand Down