diff options
author | Kali Kaneko (leap communications) <kali@leap.se> | 2016-05-02 20:13:19 -0400 |
---|---|---|
committer | Kali Kaneko (leap communications) <kali@leap.se> | 2016-05-02 20:13:19 -0400 |
commit | 01e2a72ce30f0fbb4a027d3246a8ba16e00ae197 (patch) | |
tree | 22fc0d2b7016d34d48fad45c88349b0103cd8308 /run-test.sh | |
parent | 71a21f8fa46e8ea834fe3381abdadde59788d37b (diff) | |
parent | f72a3bf28f4bf001106ad4d42ae7eb4f61b77828 (diff) |
Merge remote-tracking branch 'kali-github/pr/2'
Diffstat (limited to 'run-test.sh')
-rwxr-xr-x | run-test.sh | 51 |
1 files changed, 42 insertions, 9 deletions
diff --git a/run-test.sh b/run-test.sh index 7cc84d8..66bf985 100755 --- a/run-test.sh +++ b/run-test.sh @@ -1,16 +1,49 @@ #!/bin/sh -CLI="python /home/drebs/projetos/leap/repos/soledad/scripts/soledad_test_env/soledad_test_env.py" -${CLI} couch start -${CLI} user-db delete -${CLI} user-db create -${CLI} shared-db create -${CLI} token-db create -${CLI} token-db insert-token -${CLI} soledad-server start +export SOLEDAD_STATS=1 +# assume the cli is in the environment +CLI="soledad_test_env.py" + +_server_setup() { + ${CLI} couch start + ${CLI} shared-db create + ${CLI} token-db create + ${CLI} token-db insert-token #--uuid 1234567890abcdefa --auth-token an-auth-token2 + ${CLI} soledad-server start +} + +function _server_reset() { + ${CLI} user-db delete #--uuid 1234567890abcdefa + ${CLI} user-db create #--uuid 1234567890abcdefa + ./scripts/create_payload.py + ./scripts/preload_server_database.py +} + +function _client_reset() { + rm -rf /tmp/soledad_client_test +} + +_server_setup + +if [ ! "${SKIP_SERVER_RESET}" ]; then + _server_reset +fi +if [ ! "${SKIP_CLIENT_RESET}" ]; then + _client_reset +fi + +# start local test server make soledad-sync-server | grep -v stats | grep -v ping & sleep 5 + +# create documents +make trigger-create-docs + +# launch background series measurement make measure-series & -sleep 5 +sleep 5 # wait a bit for some data points + +# trigger sync and stop afterwards make trigger-sync +make trigger-stop |