microsoft / microsoft/demikernel
[test] Add signal handling to system tests
Open
@anandbonde is already working on this.
Since May 22, 2023.
bug
confirmed
- Dominant language
- Rust
- Stars
- 1.2k
- Forks
- 151
- PR merge metrics
- No merged PRs in 30d
Description
Description
Currently our system tests do not handle process signals from the OS. If you kill a test with Ctrl-C, it will leave dangling resources, which may impact future runs.
How to Reproduce
Steps to reproduce the behavior:
- Start a pipe test, e.g., pipe ping pong
- Kill the server with Ctrl-C
- Start the test again
Expected Behavior
The test should restart without issue.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.