From 112f80487cd64035a1277420e79f9fa51d343519 Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Tue, 31 Mar 2026 10:01:39 -0400 Subject: [PATCH] simplify nextest config --- .config/nextest.toml | 58 +------------------------------------------- 1 file changed, 1 insertion(+), 57 deletions(-) diff --git a/.config/nextest.toml b/.config/nextest.toml index a5a46701c..5dc268f80 100644 --- a/.config/nextest.toml +++ b/.config/nextest.toml @@ -1,62 +1,6 @@ [profile.default] # Unit tests: flag SLOW after 2s, hard-kill after 4s -slow-timeout = { period = "2s", terminate-after = 2 } - -# Test binary sizes range from 1-84 MB. Without concurrency limits the I/O -# from loading many large binaries simultaneously saturates the system and -# pushes trivial tests past the SLOW / kill thresholds. Test groups cap -# concurrency for heavy and medium binaries while letting lightweight ones -# run at full parallelism. -[test-groups] -heavy = { max-threads = 2 } # 40-84 MB binaries -medium = { max-threads = 4 } # 18-30 MB binaries - -[[profile.default.overrides]] -filter = """ - package(fabro-server) - | package(fabro-workflow) - | package(fabro-agent) - | package(fabro-cli) -""" -test-group = 'heavy' - -[[profile.default.overrides]] -filter = """ - package(fabro-hooks) - | package(fabro-llm) - | package(fabro-openai-oauth) - | package(fabro-tracker) - | package(fabro-telemetry) - | package(fabro-store) - | package(fabro-github) - | package(fabro-devcontainer) - | package(fabro-sandbox) -""" -test-group = 'medium' - -[[profile.default.overrides]] -filter = "package(fabro-hooks)" -slow-timeout = { period = "5s", terminate-after = 3 } - -[[profile.default.overrides]] -filter = "package(fabro-agent)" -slow-timeout = { period = "5s", terminate-after = 3 } - -[[profile.default.overrides]] -filter = "package(fabro-cli)" -slow-timeout = { period = "5s", terminate-after = 3 } - -[[profile.default.overrides]] -filter = "package(fabro-llm)" -slow-timeout = { period = "5s", terminate-after = 3 } - -[[profile.default.overrides]] -filter = "package(fabro-server)" -slow-timeout = { period = "5s", terminate-after = 3 } - -[[profile.default.overrides]] -filter = "package(fabro-tracker)" -slow-timeout = { period = "5s", terminate-after = 3 } +slow-timeout = { period = "3s", terminate-after = 2 } [profile.e2e] # E2E (ignored) tests: flag SLOW after 10s, hard-kill after 30s