Skip to content

test: one spec file per hydra_grouping test - #219

Merged
milindsrivastava1997 merged 1 commit into
mainfrom
218-test-hydra_grouping-tests-race-on-a-shared-spec-file
Oct 14, 2026
Merged

milindsrivastava1997 merged 1 commit into
mainfrom
218-test-hydra_grouping-tests-race-on-a-shared-spec-file

Conversation

@milindsrivastava1997

Copy link
Copy Markdown
Contributor

Closes #218.

The tests in aqpbm-cli/tests/hydra_grouping.rs run in parallel threads of one process, and spec() named its file by pid and dtype only, so the three i64 tests shared one file. A test could read another's half-written spec (missing field column_num, seen on #216's CI). Each call now numbers its file.

Testing: cargo test -p aqpbm-cli --test hydra_grouping passes, 3 runs.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@milindsrivastava1997 milindsrivastava1997 linked an issue Oct 14, 2026 that may be closed by this pull request
@milindsrivastava1997
milindsrivastava1997 merged commit 0c2c872 into main Oct 14, 2026
2 checks passed
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.

test: hydra_grouping tests race on a shared spec file

1 participant