From 709a93717ed8b4631bb1538f122ba70ce7692a01 Mon Sep 17 00:00:00 2001 From: Wassim SAMAD Date: Thu, 20 Aug 2026 11:03:29 -0400 Subject: [PATCH] test(nodes): give the every-angle corner-joint sweep a CI-sized timeout MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The sweep runs ~5.7s on a 2-core x64 CI runner — past bun's default 5s per-test budget (2-3s locally on Apple Silicon). First surfaced by private-editor's quality gate on the #692 submodule bump, the first CI to ever run this suite. Co-Authored-By: Claude Fable 5 --- packages/nodes/src/lean-to-extension/roof-corner.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/nodes/src/lean-to-extension/roof-corner.test.ts b/packages/nodes/src/lean-to-extension/roof-corner.test.ts index ed6bed86e..732a9897e 100644 --- a/packages/nodes/src/lean-to-extension/roof-corner.test.ts +++ b/packages/nodes/src/lean-to-extension/roof-corner.test.ts @@ -786,7 +786,9 @@ describe('lean-to corner joint', () => { gutterA.dispose() gutterB.dispose() } - }) + // The full-angle sweep runs ~6s on CI's 2-core x64 runners — over bun's + // default 5s per-test budget (2-3s locally on Apple Silicon). + }, 30_000) test('rejects corners immediately outside the supported 30 to 150 degree range', () => { for (const angle of [20, 29.99, 150.01, 160]) {