mirror of https://gitee.com/bigwinds/arangodb
attempt to fix load_balancing tests in slow test environments (#9627)
This commit is contained in:
parent
f95281471c
commit
d64ad7ac0b
|
@ -182,10 +182,18 @@ function AsyncAuthSuite () {
|
||||||
require('internal').wait(11.0, false);
|
require('internal').wait(11.0, false);
|
||||||
|
|
||||||
url = `${baseJobUrl}/${jobId}`;
|
url = `${baseJobUrl}/${jobId}`;
|
||||||
result = sendRequest(users[0], 'PUT', url, {}, {}, false);
|
let tries = 0;
|
||||||
|
while (++tries < 30) {
|
||||||
|
result = sendRequest(users[0], 'PUT', url, {}, {}, false);
|
||||||
|
|
||||||
assertFalse(result === undefined || result === {});
|
assertFalse(result === undefined || result === {});
|
||||||
assertFalse(result.body.error);
|
assertFalse(result.body.error);
|
||||||
|
if (result.status === 201) {
|
||||||
|
// jobs API may return HTTP 204 until job is ready
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
require("internal").wait(1.0, false);
|
||||||
|
}
|
||||||
assertEqual(result.status, 201);
|
assertEqual(result.status, 201);
|
||||||
assertFalse(result.headers["x-arango-async-id"] === undefined);
|
assertFalse(result.headers["x-arango-async-id"] === undefined);
|
||||||
assertEqual(result.body.result.length, 1);
|
assertEqual(result.body.result.length, 1);
|
||||||
|
|
|
@ -155,10 +155,18 @@ function AsyncSuite () {
|
||||||
require('internal').wait(11.0, false);
|
require('internal').wait(11.0, false);
|
||||||
|
|
||||||
url = `${baseJobUrl}/${jobId}`;
|
url = `${baseJobUrl}/${jobId}`;
|
||||||
result = sendRequest('PUT', url, {}, {}, false);
|
let tries = 0;
|
||||||
|
while (++tries < 30) {
|
||||||
|
result = sendRequest('PUT', url, {}, {}, false);
|
||||||
|
|
||||||
assertFalse(result === undefined || result === {});
|
assertFalse(result === undefined || result === {});
|
||||||
assertFalse(result.body.error);
|
assertFalse(result.body.error);
|
||||||
|
if (result.status === 201) {
|
||||||
|
// jobs API may return HTTP 204 until job is ready
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
require("internal").wait(1.0, false);
|
||||||
|
}
|
||||||
assertEqual(result.status, 201);
|
assertEqual(result.status, 201);
|
||||||
assertFalse(result.headers["x-arango-async-id"] === undefined);
|
assertFalse(result.headers["x-arango-async-id"] === undefined);
|
||||||
assertEqual(result.body.result.length, 1);
|
assertEqual(result.body.result.length, 1);
|
||||||
|
|
Loading…
Reference in New Issue