X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fclean%2Fserver%2Ftest.sh;h=f85daf810b162161370eca0fb6dd485ef621a3cd;hb=ee90f1bc19c4a62f34f7a329596d613aa931d8a8;hp=b897c30baf8e34005477bd7fef835e399348dde9;hpb=88108880bbdba473cfe36ecbebc1c3c4f972e102;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/clean/server/test.sh b/scripts/clean/server/test.sh index b897c30ba..f85daf810 100755 --- a/scripts/clean/server/test.sh +++ b/scripts/clean/server/test.sh @@ -5,7 +5,7 @@ set -eu recreateDB () { dbname="peertube_test$1" - dropdb --if-exists "$dbname" + dropdb --if-exists "$dbname" 2>&1 createdb -O peertube "$dbname" psql -c "CREATE EXTENSION pg_trgm;" "$dbname" & @@ -13,15 +13,26 @@ recreateDB () { } removeFiles () { - rm -rf "./test$1" "./config/local-test.json" "./config/local-test-$1.json" + rm -rf "./test$1" "./config/local-test.json" "./config/local-test-$1.json" ~/.config/PeerTube/CLI-$1 } 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 + port=$((9000+$1)) + host="localhost" + + redis-cli -h "$host" KEYS "bull-localhost:$port*" | grep -v empty | xargs --no-run-if-empty redis-cli -h "$host" DEL + redis-cli -h "$host" KEYS "redis-localhost:$port*" | grep -v empty | xargs --no-run-if-empty redis-cli -h "$host" DEL + redis-cli -h "$host" KEYS "*redis-localhost:$port-" | grep -v empty | xargs --no-run-if-empty redis-cli -h "$host" DEL } -for i in $(seq 1 6); do +seq=$(seq 1 6) + +if [ ! -z ${1+x} ]; then + seq=$1 +fi + + +for i in $seq; do recreateDB "$i" & dropRedis "$i" & removeFiles "$i" &