From 897468626f4dc7a53816ae899c511414bd214424 Mon Sep 17 00:00:00 2001 From: Hadis-Fard Date: Mon, 31 Jul 2017 16:03:50 -0700 Subject: [PATCH] added test for connection from client to server --- .travis.yml | 3 ++- TestSqlcmd.sh | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 TestSqlcmd.sh diff --git a/.travis.yml b/.travis.yml index 94fc81d0..f3ce0c95 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,7 +30,8 @@ script: - docker network ls - docker inspect -f "{{ .HostConfig.Links }}" client - docker logs client - - docker ps -a + - docker ps -a + - docker exec client bash -c ./TestSqlcmd.sh - docker exec client python ./test/functional/setup/setup_dbs.py -dbname $SQLSRV_DBNAME - docker exec client python ./test/functional/setup/setup_dbs.py -dbname $PDOSQLSRV_DBNAME - docker exec client php ./test/functional/pdo_sqlsrv/*.phpt diff --git a/TestSqlcmd.sh b/TestSqlcmd.sh new file mode 100644 index 00000000..a9949b75 --- /dev/null +++ b/TestSqlcmd.sh @@ -0,0 +1,11 @@ +#!bin/bash +set -e + +$test = "sqlcmd -S sql -U sa -P Password123" + +until $test; do +>&2 echo "SQL Server is starting up. Running initial db configuration" +sleep 1 +done + +echo "SQL Server is up - starting app" \ No newline at end of file