Skip to content

Harden and shard test infrastructure - #127

Merged
yyjeqhc merged 9 commits into
mainfrom
chore/test-cleanup
Aug 23, 2026
Merged

Harden and shard test infrastructure#127
yyjeqhc merged 9 commits into
mainfrom
chore/test-cleanup

Conversation

@yyjeqhc

@yyjeqhc yyjeqhc commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • inventory Git-tracked Rust tests across the full workspace with a self-tested, sanitized area/risk report
  • harden Runner test synchronization, process lifecycle fixtures, polling-thread cleanup, and shared environment isolation
  • deduplicate ordinary CI gates and shard Linux Rust tests by complete Cargo package groups while preserving the historical aggregate test status and release-readiness boundary
  • clarify the model-facing git_diff_hunks continuation contract: continuation tokens are scope-bound, so callers must replay the original diff scope and paging inputs unchanged

Review notes

The test cleanup is intentionally test/CI/tooling focused; no production Runner behavior was changed by the cleanup commits. The final git_diff_hunks change is schema/description-only and does not alter continuation encoding, fencing, or runtime behavior.

Validation

  • bash scripts/test_inventory.sh --self-test — 2 passed
  • bash scripts/test_inventory.sh — passed on the repository inventory
  • cargo test -p webcodex-runner — 744 passed, 0 failed, 3 ignored
  • cargo test -p webcodex tool_specs_describe_default_coding_loop_preferences — 1 passed, 0 failed
  • cargo fmt -- --check — passed
  • git diff --check / staged diff check — passed

Base reviewed against 37f23e67ebfb03f18ccefd613b95d231e74f1438 (Add Workflow Session message observation delta (#126)).

@yyjeqhc
yyjeqhc merged commit c83a7e0 into main Aug 23, 2026
6 checks passed
@yyjeqhc
yyjeqhc deleted the chore/test-cleanup branch August 23, 2026 05:30
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