test(release): wait longer for dashboard smoke

This commit is contained in:
Peter Steinberger
2026-04-26 13:53:50 +01:00
parent fc666cf42a
commit dce35b90fe
2 changed files with 11 additions and 2 deletions

View File

@@ -58,6 +58,8 @@ const OMITTED_QA_EXTENSION_PREFIXES = [
"dist/extensions/qa-lab/",
"dist/extensions/qa-matrix/",
];
export const CROSS_OS_DASHBOARD_SMOKE_TIMEOUT_MS = 120_000;
export const CROSS_OS_DASHBOARD_FETCH_TIMEOUT_MS = 10_000;
if (isMainModule()) {
try {
@@ -2463,7 +2465,7 @@ function parseAgentPayloadTexts(stdout) {
async function runDashboardSmoke(params) {
const dashboardUrl = `http://127.0.0.1:${params.lane.gatewayPort}/`;
const logStream = createWriteStream(params.logPath, { flags: "a" });
const deadline = Date.now() + 30_000;
const deadline = Date.now() + CROSS_OS_DASHBOARD_SMOKE_TIMEOUT_MS;
let attempt = 0;
try {
while (Date.now() < deadline) {
@@ -2471,7 +2473,7 @@ async function runDashboardSmoke(params) {
logStream.write(`${new Date().toISOString()} attempt=${attempt} url=${dashboardUrl}\n`);
try {
const response = await fetch(dashboardUrl, {
signal: AbortSignal.timeout(5_000),
signal: AbortSignal.timeout(CROSS_OS_DASHBOARD_FETCH_TIMEOUT_MS),
});
const html = await response.text();
if (