Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions connectors/google_maps/validation-from-file.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -561,7 +561,9 @@ test("validateGoogleMapsTimelineArtifactFromFile: a large sparse export never ca
}
});

test("outcome proof: a 110 MiB sparse Timeline export separates streaming from whole-buffer parsing at one heap limit", async () => {
test("outcome proof: a 110 MiB sparse Timeline export separates streaming from whole-buffer parsing at one heap limit", {
timeout: 240_000,
}, async () => {
// Deterministic worker-thread oracle, not an in-process memory-delta
// measurement (the prior in-process external-memory-delta test here was
// proven decorative by mutation testing -- it passed even when reverted
Expand Down Expand Up @@ -620,7 +622,9 @@ test("outcome proof: a 110 MiB sparse Timeline export separates streaming from w
// A worker resource limit reports OOM without aborting the process or
// generating a core dump for this expected negative-control outcome.
const heapLimitMiB = 128;
const timeoutMs = 30_000;
// A hang guard, not a speed bound: on a 4-vCPU CI runner with four test
// files at once, the streaming pass ran past 30 s (the whole test took 38.6 s).
const timeoutMs = 90_000;
type OracleOutcome = {
error: (Error & { code?: string }) | undefined;
exitCode: number;
Expand Down