X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fci.sh;h=486666c6a9a4699a4a2960058318adf2425896a7;hb=35d06d63715ec2324e6636a3b7dee7124990a92f;hp=448c1c91f44d66d3d15569fd0b9b4f5ee0ccf316;hpb=7abb5c5da1ed7c6945e81b9e3da0a14f623f69ea;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/ci.sh b/scripts/ci.sh index 448c1c91f..486666c6a 100755 --- a/scripts/ci.sh +++ b/scripts/ci.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -eu @@ -20,7 +20,7 @@ runTest () { echo $files - MOCHA_PARALLEL=true parallel -t -j $jobs --retries $retries \ + parallel -t -j $jobs --retries $retries \ npm run mocha -- -c --timeout 30000 --exit --require ts-node/register --require tsconfig-paths/register --bail \ ::: $files } @@ -35,9 +35,9 @@ if [ "$1" = "misc" ]; then feedsFiles=$(findTestFiles server/tests/feeds) helperFiles=$(findTestFiles server/tests/helpers) pluginsFiles=$(findTestFiles server/tests/plugins) - miscFiles=server/tests/client.ts server/tests/misc-endpoints.ts + miscFiles="server/tests/client.ts server/tests/misc-endpoints.ts" - TS_NODE_FILES=true runTest 2 $feedsFiles $helperFiles $pluginsFiles $miscFiles + TS_NODE_FILES=true runTest 1 $feedsFiles $helperFiles $pluginsFiles $miscFiles elif [ "$1" = "cli" ]; then npm run build:server npm run setup:cli @@ -52,20 +52,20 @@ elif [ "$1" = "api-1" ]; then notificationsFiles=$(findTestFiles server/tests/api/notifications) searchFiles=$(findTestFiles server/tests/api/search) - runTest 2 $notificationsFiles $searchFiles $checkParamFiles + MOCHA_PARALLEL=true runTest 2 $notificationsFiles $searchFiles $checkParamFiles elif [ "$1" = "api-2" ]; then npm run build:server serverFiles=$(findTestFiles server/tests/api/server) usersFiles=$(findTestFiles server/tests/api/users) - runTest 2 $serverFiles $usersFiles + MOCHA_PARALLEL=true runTest 2 $serverFiles $usersFiles elif [ "$1" = "api-3" ]; then npm run build:server videosFiles=$(findTestFiles server/tests/api/videos) - runTest 1 $videosFiles + MOCHA_PARALLEL=true runTest 2 $videosFiles elif [ "$1" = "api-4" ]; then npm run build:server @@ -73,7 +73,7 @@ elif [ "$1" = "api-4" ]; then redundancyFiles=$(findTestFiles server/tests/api/redundancy) activitypubFiles=$(findTestFiles server/tests/api/activitypub) - TS_NODE_FILES=true runTest 2 $activitypubFiles $redundancyFiles $activitypubFiles + MOCHA_PARALLEL=true TS_NODE_FILES=true runTest 2 $activitypubFiles $redundancyFiles $activitypubFiles elif [ "$1" = "external-plugins" ]; then npm run build:server