fix(gstack2): harden integrated runtime verification

This commit is contained in:
Sinabina
2026-07-21 12:29:01 -07:00
parent 09492d34b4
commit 37144e8b05
24 changed files with 2032 additions and 3313 deletions
+5 -2
View File
@@ -302,8 +302,11 @@ export function planBoundedFreeTestShards(
return shards;
}
export function buildShardArgs(files: string[]): string[] {
return ['test', ...files, '--max-concurrency=1', `--timeout=${FREE_TEST_TIMEOUT_MS}`];
export function buildShardArgs(files: string[], timeoutMs = FREE_TEST_TIMEOUT_MS): string[] {
if (!Number.isInteger(timeoutMs) || timeoutMs <= 0) {
throw new Error(`Test timeout must be a positive integer. Received: ${timeoutMs}`);
}
return ['test', ...files, '--max-concurrency=1', `--timeout=${timeoutMs}`];
}
type CliOptions = {