Skip to content

test: add runtime contract regression checks#44

Merged
mrcrgl merged 2 commits into
mainfrom
test/28-control-startup-race-regression-tests
Apr 7, 2026
Merged

test: add runtime contract regression checks#44
mrcrgl merged 2 commits into
mainfrom
test/28-control-startup-race-regression-tests

Conversation

@mrcrgl

@mrcrgl mrcrgl commented Apr 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a regression test that enforces the documented ProcessManager::add() pre-start panic contract
  • assert panic text to keep the contract explicit and stable
  • keep issue #28 runtime contract coverage current in changelog

Validation

  • cargo fmt --all -- --check
  • cargo clippy --all-features -- -D warnings
  • cargo test --all
  • cargo test --no-default-features

Closes #28

@mrcrgl mrcrgl marked this pull request as ready for review April 7, 2026 12:37
@mrcrgl mrcrgl merged commit 568ed62 into main Apr 7, 2026
3 checks passed
@mrcrgl mrcrgl deleted the test/28-control-startup-race-regression-tests branch April 7, 2026 12:38
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.

Add regression tests for control/startup races and shutdown contract

1 participant