aboutsummaryrefslogtreecommitdiff
path: root/rhodecode/tests/scripts
diff options
context:
space:
mode:
authorMarcin Kuzminski <marcin@python-works.com>2012-09-07 18:51:09 +0200
committerMarcin Kuzminski <marcin@python-works.com>2012-09-07 18:51:09 +0200
commitb434994ccaa211fbbba9b87ca8cb570146b2c12a (patch)
treeaeb8d984aad9131d90cc063a0b51a388571c868c /rhodecode/tests/scripts
parenta2647bebabe09559d97ab4ef7755ce58433e238e (diff)
fully automated setup script
--HG-- branch : beta
Diffstat (limited to 'rhodecode/tests/scripts')
-rwxr-xr-xrhodecode/tests/scripts/create_rc.sh18
1 files changed, 11 insertions, 7 deletions
diff --git a/rhodecode/tests/scripts/create_rc.sh b/rhodecode/tests/scripts/create_rc.sh
index 197589c7..72cb9a4e 100755
--- a/rhodecode/tests/scripts/create_rc.sh
+++ b/rhodecode/tests/scripts/create_rc.sh
@@ -3,10 +3,14 @@ psql -U postgres -h localhost -c 'create database rhodecode;'
paster setup-rhodecode rc.ini -q --user=marcink --password=qweqwe --email=marcin@python-blog.com --repos=/home/marcink/repos
API_KEY=`psql -R " " -A -U postgres -h localhost -c "select api_key from users where admin=TRUE" -d rhodecode | awk '{print $2}'`
echo "run those after running server"
-echo "rhodecode-api --apikey=$API_KEY --apihost=http://127.0.0.1:5001 create_user username:demo1 password:qweqwe email:demo1@rhodecode.org"
-echo "rhodecode-api --apikey=$API_KEY --apihost=http://127.0.0.1:5001 create_user username:demo2 password:qweqwe email:demo2@rhodecode.org"
-echo "rhodecode-api --apikey=$API_KEY --apihost=http://127.0.0.1:5001 create_user username:demo3 password:qweqwe email:demo3@rhodecode.org"
-echo "rhodecode-api --apikey=$API_KEY --apihost=http://127.0.0.1:5001 create_users_group group_name:demo12"
-echo "rhodecode-api --apikey=$API_KEY --apihost=http://127.0.0.1:5001 add_user_to_users_group usersgroupid:demo12 userid:demo1"
-echo "rhodecode-api --apikey=$API_KEY --apihost=http://127.0.0.1:5001 add_user_to_users_group usersgroupid:demo12 userid:demo2"
-
+paster serve rc.ini --pid-file=rc.pid --daemon
+sleep 3
+rhodecode-api --apikey=$API_KEY --apihost=http://127.0.0.1:5001 create_user username:demo1 password:qweqwe email:demo1@rhodecode.org
+rhodecode-api --apikey=$API_KEY --apihost=http://127.0.0.1:5001 create_user username:demo2 password:qweqwe email:demo2@rhodecode.org
+rhodecode-api --apikey=$API_KEY --apihost=http://127.0.0.1:5001 create_user username:demo3 password:qweqwe email:demo3@rhodecode.org
+rhodecode-api --apikey=$API_KEY --apihost=http://127.0.0.1:5001 create_users_group group_name:demo12
+rhodecode-api --apikey=$API_KEY --apihost=http://127.0.0.1:5001 add_user_to_users_group usersgroupid:demo12 userid:demo1
+rhodecode-api --apikey=$API_KEY --apihost=http://127.0.0.1:5001 add_user_to_users_group usersgroupid:demo12 userid:demo2
+echo "killing server"
+kill `cat rc.pid`
+rm rc.pid