fix(e2e): support plain telegram install timeouts

This commit is contained in:
Vincent Koc
2026-05-26 22:03:48 +02:00
parent 639e7ff997
commit 2fcf990cee
4 changed files with 18 additions and 2 deletions

View File

@@ -46,6 +46,10 @@ describe("package Telegram live Docker E2E", () => {
expect(installRun).toContain(
'timeout --kill-after=30s "$npm_install_timeout" npm install -g "$install_source" --no-fund --no-audit',
);
expect(installRun).toContain("timeout --kill-after=1s 1s true >/dev/null 2>&1");
expect(installRun).toContain(
'timeout "$npm_install_timeout" npm install -g "$install_source" --no-fund --no-audit',
);
expect(installRun).toContain('npm install -g "$install_source" --no-fund --no-audit');
expect(installRun).toContain('"${package_mount_args[@]}"');
expect(installRun).not.toContain('"${docker_env[@]}"');

View File

@@ -149,6 +149,10 @@ describe("RTT harness", () => {
expect(script).toContain(
'timeout --kill-after=30s "$npm_install_timeout" npm install -g "$install_source" --no-fund --no-audit',
);
expect(script).toContain("timeout --kill-after=1s 1s true >/dev/null 2>&1");
expect(script).toContain(
'timeout "$npm_install_timeout" npm install -g "$install_source" --no-fund --no-audit',
);
expect(script).toContain("run_logged docker_e2e_docker_run_cmd run --rm");
expect(script).not.toContain("run_logged docker run --rm");
expect(heartbeatStartIndex).toBeGreaterThan(sourceIndex);