liquidmetal-dev / flintlock

Lock, Stock, and Two Smoking MicroVMs. Create and manage the lifecycle of MicroVMs backed by containerd.
Mozilla Public License 2.0
501 stars 30 forks source link

[e2e]: Add signal handler #240

Open Callisto13 opened 2 years ago

Callisto13 commented 2 years ago

Right now if I:

There is no cleanup:

in other words, annoying as you cannot re-run the test before manual cleanup

I should be able to CTRL+C in the middle of an e2e test run and still have the processes exit nicely and the cleanup run. I should be able to re-run the e2e tests immediately and see everything start from a blank slate.

Ginkgo does have a signal handler which does this, so that is an option. Otherwise we can roll our own.

github-actions[bot] commented 2 years ago

This issue is stale because it has been open 60 days with no activity.

github-actions[bot] commented 2 years ago

This issue is stale because it has been open 60 days with no activity.

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 60 days with no activity.

github-actions[bot] commented 3 months ago

This issue was closed because it has been stalled for 365 days with no activity.