Add tsconfig-paths registration to mocha
authorChocobozzz <me@florianbigard.com>
Mon, 21 Oct 2019 14:24:06 +0000 (16:24 +0200)
committerChocobozzz <me@florianbigard.com>
Mon, 21 Oct 2019 14:24:06 +0000 (16:24 +0200)
scripts/ci.sh
scripts/test.sh
server/tests/api/ci-1.sh
server/tests/api/ci-2.sh
server/tests/api/ci-3.sh
server/tests/api/ci-4.sh

index 1819f73dd2e84cffba5116eea4d49ddeacaa34c6..c023ddf98ef5de3f43f5cfbdd903c67264513ce3 100755 (executable)
@@ -11,7 +11,7 @@ killall -q peertube || true
 
 if [ "$1" = "misc" ]; then
     npm run build -- --light-fr
-    mocha --timeout 5000 --exit --require ts-node/register --bail server/tests/client.ts \
+    mocha --timeout 5000 --exit --require ts-node/register --require tsconfig-paths/register --bail server/tests/client.ts \
         server/tests/feeds/index.ts \
         server/tests/misc-endpoints.ts \
         server/tests/helpers/index.ts \
@@ -19,7 +19,7 @@ if [ "$1" = "misc" ]; then
 elif [ "$1" = "cli" ]; then
     npm run build:server
     CC=gcc-4.9 CXX=g++-4.9 npm run setup:cli
-    mocha --timeout 5000 --exit --require ts-node/register --bail server/tests/cli/index.ts
+    mocha --timeout 5000 --exit --require ts-node/register --require tsconfig-paths/register --bail server/tests/cli/index.ts
 elif [ "$1" = "api-1" ]; then
     npm run build:server
     sh ./server/tests/api/ci-1.sh 2
index 1b6b29b66ec3184a7152a1d0bdb6bd95b370ca5e..8961ddd7e5f7b528269ea9a6cce91d8899247abc 100755 (executable)
@@ -7,4 +7,4 @@ npm run setup:cli
 
 npm run ci -- lint
 
-mocha --exit --require ts-node/register/type-check --bail server/tests/index.ts
+mocha --exit --require ts-node/register/type-check --require tsconfig-paths/register --bail server/tests/index.ts
index 90ffd568b9fa81f023ef45904d7cfbe91a0fc739..faa4407852ee8102bc6bb76612f3a06cc4545d47 100644 (file)
@@ -6,5 +6,5 @@ checkParamFiles=$(find server/tests/api/check-params -type f | grep -v index.ts
 notificationsFiles=$(find server/tests/api/notifications -type f | grep -v index.ts | xargs echo)
 searchFiles=$(find server/tests/api/search -type f | grep -v index.ts | xargs echo)
 
-MOCHA_PARALLEL=true npm run mocha -- --timeout 30000 --exit --require ts-node/register --bail \
+MOCHA_PARALLEL=true npm run mocha -- --timeout 30000 --exit --require ts-node/register --require tsconfig-paths/register --bail \
     $notificationsFiles $searchFiles $checkParamFiles
index 16ab585e90d6382f2459d6363e2a16f7a75da463..52c839d121a5a54d7e4362a5c4acb1f4b6980a14 100644 (file)
@@ -5,5 +5,6 @@ set -eu
 serverFiles=$(find server/tests/api/server -type f | grep -v index.ts | xargs echo)
 usersFiles=$(find server/tests/api/users -type f | grep -v index.ts | xargs echo)
 
-MOCHA_PARALLEL=true npm run mocha-parallel-tests -- --max-parallel $1 --timeout 30000 --exit --require ts-node/register --bail \
-    $serverFiles $usersFiles
+MOCHA_PARALLEL=true npm run mocha-parallel-tests -- --max-parallel $1 --timeout 30000 --exit \
+  --require ts-node/register --require tsconfig-paths/register --bail \
+  $serverFiles $usersFiles
index 7aeea7fcba5deb77352619e10789b39fe1e5590c..ae5bb735a46e149c47b4a4a8e44a1aeb880fe320 100644 (file)
@@ -4,5 +4,5 @@ set -eu
 
 videosFiles=$(find server/tests/api/videos -type f | grep -v index.ts | xargs echo)
 
-npm run mocha -- --timeout 30000 --exit --require ts-node/register --bail \
+npm run mocha -- --timeout 30000 --exit --require ts-node/register --require tsconfig-paths/register --bail \
     $videosFiles
index 74809e1ad05257696e61af6a1c9c951051ee97a3..22785cf33fca47a23fcd7cf4c13eea72d19d9179 100644 (file)
@@ -5,5 +5,6 @@ set -eu
 redundancyFiles=$(find server/tests/api/redundancy -type f | grep -v index.ts | xargs echo)
 activitypubFiles=$(find server/tests/api/activitypub -type f | grep -v index.ts | xargs echo)
 
-MOCHA_PARALLEL=true npm run mocha-parallel-tests -- --max-parallel $1 --timeout 30000 --exit --require ts-node/register --bail \
-    $redundancyFiles $activitypubFiles
+MOCHA_PARALLEL=true npm run mocha-parallel-tests -- --max-parallel $1 --timeout 30000 --exit \
+  --require ts-node/register --require tsconfig-paths/register --bail \
+  $redundancyFiles $activitypubFiles