Skip to content

test: ignore tests that plan under a wall-clock budget (#1175) - #1181

Merged
milindsrivastava1997 merged 1 commit into
mainfrom
test/ignore-wallclock-flakes
Nov 2, 2026
Merged

milindsrivastava1997 merged 1 commit into
mainfrom
test/ignore-wallclock-flakes

Conversation

@milindsrivastava1997

@milindsrivastava1997 milindsrivastava1997 commented Nov 2, 2026 •

Copy link
Copy Markdown
Collaborator

Stopgap for planner-test flakiness; #1175 tracks undoing it.

Why

Every planning call runs under a wall-clock budget (30 s default, rounds capped at 5 s, also passed to HiGHS as time_limit). Under CI load the search stops at a different point or before any plan exists. #1166 and #1180 ignored the tests seen failing that way, but any test that reaches the search is exposed: sql_table_scans::distinct_counts… failed on #1172 today with "execution-scope expansion exceeded the deadline".

What

Run them with cargo test --workspace -- --ignored; find them with grep -rn 'revisit after Stage 3 design' crates.

Testing

cargo fmt --check passes. Attribute-only change; the full workspace build is left to CI.

🤖 Generated with Claude Code

@milindsrivastava1997
milindsrivastava1997 force-pushed the test/ignore-wallclock-flakes branch from 42dc57b to d1f9d1b Compare November 2, 2026 22:21
@milindsrivastava1997 milindsrivastava1997 changed the title test: ignore tests that plan under a wall-clock budget until Stage 3 is final (#1175) test: ignore the remaining tests that plan under a wall-clock budget (#1175) Nov 2, 2026
…1175)

#1166 and #1180 ignored the tests seen failing on deadlines; every other
test that reaches the time-limited search (plan_installable, e2e_plan,
optimize, run_planning, or the planner binary) can fail the same way
under CI load. Ignore them as a stopgap; #1175 tracks re-enabling or
rewriting each once Stage 3's design (#1095, #1067) is final. Tests
that only use select_among_plans or installable_plan_of (no deadline)
still run.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@milindsrivastava1997
milindsrivastava1997 force-pushed the test/ignore-wallclock-flakes branch from d1f9d1b to 3561228 Compare November 2, 2026 22:47
@milindsrivastava1997 milindsrivastava1997 changed the title test: ignore the remaining tests that plan under a wall-clock budget (#1175) test: ignore tests that plan under a wall-clock budget (#1175) Nov 2, 2026
@milindsrivastava1997
milindsrivastava1997 merged commit 0059f15 into main Nov 2, 2026
4 of 5 checks passed
@milindsrivastava1997
milindsrivastava1997 deleted the test/ignore-wallclock-flakes branch November 2, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant