X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Futils%2Fservers.js;h=afb08e6fc86fe56b013e78fbda982f20e703e535;hb=84c07f8ac19053a219e45e2bf9fd6ec4e46c4d8c;hp=d62838bc71529eb468bb8e54a76530b4a7142b5f;hpb=c4403b29ad4db097af528a7f04eea07e0ed320d0;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/utils/servers.js b/server/tests/utils/servers.js index d62838bc7..afb08e6fc 100644 --- a/server/tests/utils/servers.js +++ b/server/tests/utils/servers.js @@ -34,7 +34,7 @@ function flushAndRunMultipleServers (totalServers, serversRun) { runServer(j, function (app, url) { anotherServerDone(j, app, url) }) - }, 1000 * j) + }, 1000 * (j - 1)) } }) } @@ -47,6 +47,7 @@ function runServer (number, callback) { const server = { app: null, url: `http://localhost:${9000 + number}`, + host: `localhost:${9000 + number}`, client: { id: null, secret: null @@ -59,12 +60,13 @@ function runServer (number, callback) { // These actions are async so we need to be sure that they have both been done const serverRunString = { - 'Connected to mongodb': false, 'Server listening on port': false } + const key = 'Database peertube_test' + number + ' is ready' + serverRunString[key] = false const regexps = { - client_id: 'Client id: ([a-f0-9]+)', + client_id: 'Client id: (.+)', client_secret: 'Client secret: (.+)', user_username: 'Username: (.+)', user_password: 'User password: (.+)' @@ -80,7 +82,7 @@ function runServer (number, callback) { detached: true } - server.app = fork(pathUtils.join(__dirname, '../../../server.js'), [], options) + server.app = fork(pathUtils.join(__dirname, '..', '..', '..', 'server.js'), [], options) server.app.stdout.on('data', function onStdout (data) { let dontContinue = false @@ -102,7 +104,7 @@ function runServer (number, callback) { if (serverRunString[key] === false) dontContinue = true } - // If no, there is maybe one thing not already initialized (mongodb...) + // If no, there is maybe one thing not already initialized (client/user credentials generation...) if (dontContinue === true) return server.app.stdout.removeListener('data', onStdout)