Add retries to travis mocha
authorChocobozzz <me@florianbigard.com>
Wed, 24 Jul 2019 07:21:22 +0000 (09:21 +0200)
committerChocobozzz <chocobozzz@cpy.re>
Wed, 24 Jul 2019 08:58:16 +0000 (10:58 +0200)
server/tests/api/travis-1.sh
server/tests/api/travis-2.sh
server/tests/api/travis-3.sh
server/tests/api/travis-4.sh
server/tests/api/videos/multiple-servers.ts

index db4021b2537d761102da798db53d7d92263dade3..4572416b79b58738112a79d70bc8534e50ee9a4d 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 mocha --timeout 5000 --exit --require ts-node/register --bail \
+MOCHA_PARALLEL=true mocha --timeout 5000 --retries 3 --exit --require ts-node/register --bail \
     $notificationsFiles $searchFiles $checkParamFiles
index ba7a061b0f4223b60e418c1be48d3cf7e240fb90..3c519ef6860da74d1bf1e3733bc46d57a4769d92 100644 (file)
@@ -5,5 +5,5 @@ 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 mocha --timeout 5000 --exit --require ts-node/register --bail \
+MOCHA_PARALLEL=true mocha --timeout 5000 --retries 3 --exit --require ts-node/register --bail \
     $serverFiles $usersFiles
index 82457222cd6469d0f3522f40e59a12314385eb63..97dadafca0e8361d91cb702354800874c9226dba 100644 (file)
@@ -4,5 +4,5 @@ set -eu
 
 videosFiles=$(find server/tests/api/videos -type f | grep -v index.ts | xargs echo)
 
-MOCHA_PARALLEL=true mocha --timeout 5000 --exit --require ts-node/register --bail \
+MOCHA_PARALLEL=true mocha --timeout 5000 --retries 3 --exit --require ts-node/register --bail \
     $videosFiles
index 875986182250af2270e195f6d66f7836d06471bc..6009b1f0ee8c7d5ffd285e6f22f9f09869d9ecdc 100644 (file)
@@ -5,5 +5,5 @@ 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 mocha-parallel-tests --max-parallel $1 --timeout 5000 --exit --require ts-node/register --bail \
+MOCHA_PARALLEL=true mocha-parallel-tests --max-parallel $1 --timeout 5000 --retries 3 --exit --require ts-node/register --bail \
     $redundancyFiles $activitypubFiles
index e9625e5f79a04589e14641a014e85c0b5cb3f3aa..e811ccd8e962286f30da7b07f69166a916b95425 100644 (file)
@@ -533,7 +533,7 @@ describe('Test multiple servers', function () {
     })
 
     it('Should view multiple videos on each servers', async function () {
-      this.timeout(30000)
+      this.timeout(45000)
 
       const tasks: Promise<any>[] = []
       tasks.push(viewVideo(servers[0].url, remoteVideosServer1[0]))
@@ -552,7 +552,7 @@ describe('Test multiple servers', function () {
       await waitJobs(servers)
 
       // Wait the repeatable job
-      await wait(8000)
+      await wait(16000)
 
       let baseVideos = null