From b80f9d3bb77ea75bfdeb70bd0f1f288f03b4e692 Mon Sep 17 00:00:00 2001 From: Frank Celler Date: Tue, 2 Feb 2016 00:03:52 +0100 Subject: [PATCH] wait longer for server start --- js/server/tests/stress/crud.js | 16 ++++++++++++---- js/server/tests/stress/deadlock.js | 16 ++++++++++++---- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/js/server/tests/stress/crud.js b/js/server/tests/stress/crud.js index 204ace0ea5..c30ef0ea47 100644 --- a/js/server/tests/stress/crud.js +++ b/js/server/tests/stress/crud.js @@ -325,11 +325,19 @@ exports.createDeleteUpdateParallel = function(opts) { return a.count() === b.count(); }; - sleep(30); + let m = 0; - const m = db._query("FOR u IN @@results FILTER u.started RETURN 1", { - '@results': 'results' - }).count(); + for (let i = 0; i < 10; ++i) { + m = db._query("FOR u IN @@results FILTER u.started RETURN 1", { + '@results': 'results' + }).count(); + + if (m === n) { + break; + } + + sleep(30); + } if (m < n) { print("cannot start enough workers (want", n + ",", "got", m + "),", diff --git a/js/server/tests/stress/deadlock.js b/js/server/tests/stress/deadlock.js index 143480b805..1c7f4e6a67 100644 --- a/js/server/tests/stress/deadlock.js +++ b/js/server/tests/stress/deadlock.js @@ -276,11 +276,19 @@ exports.lockCycleParallel = function(opts) { return a.count() === b.count(); }; - sleep(30); + let m = 0; - const m = db._query("FOR u IN @@results FILTER u.started RETURN 1", { - '@results': 'results' - }).count(); + for (let i = 0; i < 10; ++i) { + m = db._query("FOR u IN @@results FILTER u.started RETURN 1", { + '@results': 'results' + }).count(); + + if (m === n) { + break; + } + + sleep(30); + } if (m < n) { print("cannot start enough workers (want", n + ",", "got", m + "),",