diff --git a/docker/sync-wrap/src/handlers.js b/docker/sync-wrap/src/handlers.js index 5926d49..5de68b1 100644 --- a/docker/sync-wrap/src/handlers.js +++ b/docker/sync-wrap/src/handlers.js @@ -458,7 +458,7 @@ async function proxy(req, res, next) { await sleep(Math.min(options.sleep, remaining_timeout)); remaining_timeout = options.respond_before.getTime() - (new Date()).getTime(); - options.timeout = Math.max(remaining_timeout, 5000); + options.timeout = Math.max(remaining_timeout, 50000); options.sleep = Math.min(2*options.sleep, 1000*locals.max_sleep); @@ -493,7 +493,7 @@ async function proxy(req, res, next) { } let prev_cookies = options.received_cookies.values(); let headers = prev_cookies.length === 0 ? undefined : ["set-cookie", prev_cookies]; - await send_response(502, {headers: headers, error: fin.error}); + await send_response(502, {headers: headers, error: fin.error || fin}); }); } diff --git a/e2e/tests/api_tests.py b/e2e/tests/api_tests.py index c554040..ea17473 100644 --- a/e2e/tests/api_tests.py +++ b/e2e/tests/api_tests.py @@ -70,14 +70,12 @@ async def is_deployed(resp: ClientResponse): return backend.get("commitId") == api_test_config.commit_id - deploy_timeout = 120 if api_test_config.api_environment.endswith("sandbox") else 30 - await poll_until( make_request=lambda: api_client.get( "_status", headers={"apikey": env.status_endpoint_api_key()} ), until=is_deployed, - timeout=deploy_timeout, + timeout=120, )