From: jiil.hyoun Date: Tue, 30 Oct 2012 10:58:05 +0000 (+0900) Subject: [Title] mysql apply to test case X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2a403efdd6d62423eba4cbc3e413773bc6c09375;p=sdk%2Ftools%2Fsdk-build.git [Title] mysql apply to test case [Type] Enhancement [Module] Toolchain / [Priority] Minor [Jira#] [Redmine#] [Problem] [Cause] [Solution] [TestCase] Change-Id: I89501e3e3e2ccfab5041781ae30e72068a4ad512 --- diff --git a/test/build-server.basic1/buildsvr.init b/test/build-server.basic1/buildsvr.init index 4187763..72cf1fe 100755 --- a/test/build-server.basic1/buildsvr.init +++ b/test/build-server.basic1/buildsvr.init @@ -2,6 +2,14 @@ if [ "x${RUBY}" = "x" ] ;then RUBY="ruby -d" fi + +if [ ! "$DB_PASSWD" ] ; then + read -p "Insert DB password: " input + export DB_PASSWD=$input +else + echo $DB_PASSWD +fi + rm -rf buildsvr01 rm -rf git01 rm -rf bin @@ -11,7 +19,10 @@ rm -rf ~/.build_tools/build_server/testserver3 mkdir buildsvr01 cd buildsvr01 ${RUBY} ../../../build-svr create -n testserver3 -${RUBY} ../../../build-svr migrate -n testserver3 --dsn Mysql:testserver3:localhost --dbuser root --dbpassword ehdgml +echo "DROP DATABASE testserver3;" > a +mysql -u root -p --password=$DB_PASSWD -h localhost < a +${RUBY} ../../../build-svr migrate -n testserver3 --dsn Mysql:testserver3:localhost --dbuser root --dbpassword $DB_PASSWD +rm -f a cd .. ${RUBY} ../../build-svr add-dist -n testserver3 -D BASE -u `pwd`/pkgsvr01/unstable -d 127.0.0.1:3333 ${RUBY} ../../build-svr add-svr -n testserver3 -d 127.0.0.1:2224 diff --git a/test/build-server.multi-svr1/buildsvr1.init b/test/build-server.multi-svr1/buildsvr1.init index 585b43b..9b0af28 100755 --- a/test/build-server.multi-svr1/buildsvr1.init +++ b/test/build-server.multi-svr1/buildsvr1.init @@ -3,6 +3,14 @@ if [ "x${RUBY}" = "x" ] ;then RUBY="ruby -d" fi +if [ ! "$DB_PASSWD" ] ; then + echo -n "insert Mysql password : " + read input + export DB_PASSWD=$input +else + echo $DB_PASSWD +fi + rm -rf buildsvr01 rm -rf git01 rm -rf bin @@ -12,6 +20,10 @@ rm -rf ~/.build_tools/build_server/testserver3 mkdir buildsvr01 cd buildsvr01 ${RUBY} ../../../build-svr create -n testserver3 -t ftp://ftpuser:ftpuser@127.0.0.1 +echo "DROP DATABASE testserver3;" > a +mysql -u root -p --password=$DB_PASSWD -h localhost < a +${RUBY} ../../../build-svr migrate -n testserver3 --dsn Mysql:testserver3:localhost --dbuser root --dbpassword $DB_PASSWD +rm -f a cd .. ${RUBY} ../../build-svr add-dist -n testserver3 -D unstable -u `pwd`/pkgsvr01/unstable -d 127.0.0.1:3333 diff --git a/test/build-server.multi-svr1/buildsvr2.init b/test/build-server.multi-svr1/buildsvr2.init index 61caf83..56b8da5 100755 --- a/test/build-server.multi-svr1/buildsvr2.init +++ b/test/build-server.multi-svr1/buildsvr2.init @@ -2,12 +2,24 @@ if [ "x${RUBY}" = "x" ] ;then RUBY="ruby -d" fi + +if [ ! "$DB_PASSWD" ] ; then + read -p "Insert DB password: " input + export DB_PASSWD=$input +else + echo $DB_PASSWD +fi + rm -rf buildsvr02 ../../build-svr remove -n testserver4 mkdir buildsvr02 cd buildsvr02 ${RUBY} ../../../build-svr create -n testserver4 +echo "DROP DATABASE testserver4;" > a +mysql -u root -p --password=$DB_PASSWD -h localhost < a +${RUBY} ../../../build-svr migrate -n testserver4 --dsn Mysql:testserver4:localhost --dbuser root --dbpassword $DB_PASSWD +rm -f a cd .. ${RUBY} ../../build-svr add-dist -n testserver4 -D unstable -u `pwd`/pkgsvr01/unstable -d 127.0.0.1:3333 diff --git a/test/build-server.multi-svr2/buildsvr.init b/test/build-server.multi-svr2/buildsvr.init index d0199b5..b0859c9 100755 --- a/test/build-server.multi-svr2/buildsvr.init +++ b/test/build-server.multi-svr2/buildsvr.init @@ -3,6 +3,13 @@ if [ "x${RUBY}" = "x" ] ;then RUBY="ruby -d" fi +if [ ! "$DB_PASSWD" ] ; then + read -p "Insert DB password: " input + export DB_PASSWD=$input +else + echo $DB_PASSWD +fi + rm -rf buildsvr01 rm -rf git01 rm -rf bin @@ -12,6 +19,10 @@ rm -rf ~/.build_tools/build_server/testserver3 mkdir buildsvr01 cd buildsvr01 ${RUBY} ../../../build-svr create -n testserver3 -t ftp://ftpuser:ftpuser@127.0.0.1 +echo "DROP DATABASE testserver3;" > a +mysql -u root -p --password=$DB_PASSWD -h localhost < a +${RUBY} ../../../build-svr migrate -n testserver3 --dsn Mysql:testserver3:localhost --dbuser root --dbpassword $DB_PASSWD +rm -f a cd .. ${RUBY} ../../build-svr add-dist -n testserver3 -D unstable -u `pwd`/pkgsvr01/unstable -d 127.0.0.1:3333 diff --git a/test/build-server.multi_dist2/buildsvr.init b/test/build-server.multi_dist2/buildsvr.init index 0c70024..5d4bc03 100755 --- a/test/build-server.multi_dist2/buildsvr.init +++ b/test/build-server.multi_dist2/buildsvr.init @@ -2,6 +2,14 @@ if [ "x${RUBY}" = "x" ] ;then RUBY="ruby -d" fi + +if [ ! "$DB_PASSWD" ] ; then + read -p "Insert DB password: " input + export DB_PASSWD=$input +else + echo $DB_PASSWD +fi + rm -rf buildsvr01 rm -rf git01 rm -rf bin @@ -11,6 +19,10 @@ rm -rf ~/.build_tools/build_server/testserver3 mkdir buildsvr01 cd buildsvr01 ${RUBY} ../../../build-svr create -n testserver3 -t ftp://ftpuser:ftpuser@127.0.0.1 +echo "DROP DATABASE testserver3;" > a +mysql -u root -p --password=$DB_PASSWD -h localhost < a +${RUBY} ../../../build-svr migrate -n testserver3 --dsn Mysql:testserver3:localhost --dbuser root --dbpassword $DB_PASSWD +rm -f a cd .. ${RUBY} ../../build-svr add-dist -n testserver3 -D unstable -u `pwd`/pkgsvr01/unstable -d 127.0.0.1:3333