Make the tests a bit more robust by actually creating and running a VM. We do this as part of the Nix build test because the Nix Installer action from Determinate Systems will attempt to enable KVM acceleration.
If KVM acceleration is available, this test will now attempt to create, run and kill and an Alpine VM.
Type of change
[x] New feature (non-breaking change which adds functionality)
Checklist:
[x] I have performed a self-review of my code
[x] I have tested my code in common scenarios and confirmed there are no regressions
[x] I have added comments to my code, particularly in hard-to-understand sections
Description
Make the tests a bit more robust by actually creating and running a VM. We do this as part of the Nix build test because the Nix Installer action from Determinate Systems will attempt to enable KVM acceleration.
If KVM acceleration is available, this test will now attempt to create, run and kill and an Alpine VM.
Type of change
Checklist: