From 780daa7e91336116a5163156f298c9ad875ec1e3 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 14 Sep 2018 10:07:33 +0200 Subject: [PATCH] Speaup clean script --- scripts/clean/server/test.sh | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/scripts/clean/server/test.sh b/scripts/clean/server/test.sh index 5f9a88a2e..235ff52cc 100755 --- a/scripts/clean/server/test.sh +++ b/scripts/clean/server/test.sh @@ -2,14 +2,28 @@ set -eu -for i in $(seq 1 6); do - dbname="peertube_test$i" +recreateDB () { + dbname="peertube_test$1" dropdb --if-exists "$dbname" - rm -rf "./test$i" "./config/local-test.json" "./config/local-test-$i.json" createdb -O peertube "$dbname" - psql -c "CREATE EXTENSION pg_trgm;" "$dbname" - psql -c "CREATE EXTENSION unaccent;" "$dbname" - redis-cli KEYS "bull-localhost:900$i*" | grep -v empty | xargs --no-run-if-empty redis-cli DEL + psql -c "CREATE EXTENSION pg_trgm;" "$dbname" & + psql -c "CREATE EXTENSION unaccent;" "$dbname" & +} + +removeFiles () { + rm -rf "./test$1" "./config/local-test.json" "./config/local-test-$1.json" +} + +dropRedis () { + redis-cli KEYS "bull-localhost:900$1*" | grep -v empty | xargs --no-run-if-empty redis-cli DEL +} + +for i in $(seq 1 6); do + recreateDB "$i" & + dropRedis "$i" & + removeFiles "$i" & done + +wait