Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add additional test cases for process management #88

Merged
merged 11 commits into from
Sep 13, 2024
Merged

Conversation

RealOrangeOne
Copy link
Owner

@RealOrangeOne RealOrangeOne commented Jul 23, 2024

Fixes #59

Unfortunately, SQLite tests are now much slower, as they don't run in memory any more. I've added an extra command to try and mitigate that.

Simulating signals on Windows is rather difficult, so improvements to those tests will come later.

@RealOrangeOne RealOrangeOne marked this pull request as ready for review August 30, 2024 16:47
@RealOrangeOne RealOrangeOne added the database-backend Issues relating to the database backend label Sep 10, 2024
Sending signals on Windows is surprisingly difficult. CTRL-C is handled by `SIGINT`, which is tested on other platforms and should behave the same. Improving test coverage for Windows will be a future task.
@RealOrangeOne RealOrangeOne merged commit c26bfc5 into master Sep 13, 2024
41 checks passed
@RealOrangeOne RealOrangeOne deleted the process-tests branch September 13, 2024 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
database-backend Issues relating to the database backend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improve test coverage for process management
2 participants