X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fclean%2Fserver%2Ftest.sh;h=75ad491bfd945a308f9238f92f8bdcb8ed38e24c;hb=2f1548fda32c3ba9e53913270394eedfacd55986;hp=35d3ad50f2579704b053cb18e435287c99f8c615;hpb=99fe265a5fc077cb66c322e7f3d191ff7110aea0;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/clean/server/test.sh b/scripts/clean/server/test.sh index 35d3ad50f..75ad491bf 100755 --- a/scripts/clean/server/test.sh +++ b/scripts/clean/server/test.sh @@ -1,7 +1,30 @@ -#!/usr/bin/env sh +#!/bin/sh + +set -eu + +recreateDB () { + dbname="peertube_test$1" + + dropdb --if-exists "$dbname" + + createdb -O peertube "$dbname" + psql -c "CREATE EXTENSION pg_trgm;" "$dbname" & + psql -c "CREATE EXTENSION unaccent;" "$dbname" & +} + +removeFiles () { + rm -rf "./test$1" "./config/local-test-$1.json" +} + +dropRedis () { + redis-cli KEYS "bull-localhost:900$1*" | grep -v empty | xargs --no-run-if-empty redis-cli DEL + redis-cli KEYS "redis-localhost:900$1*" | grep -v empty | xargs --no-run-if-empty redis-cli DEL +} for i in $(seq 1 6); do - dropdb "peertube_test$i" - rm -rf "./test$i" - createdb "peertube_test$i" + recreateDB "$i" & + dropRedis "$i" & + removeFiles "$i" & done + +wait