One-stop-shop for full-system integration testing in virtual machines
Image Garden can download, initialize and operate virtual machine for
testing software against popular operating systems.
Thanks to the bundled copy of spread (https://github.com/snapcore/spread)
it can be used to perform real-world tests of a software project as it
would be running on a particular release of Debian, Ubuntu, Ubuntu Core,
Fedora, openSUSE, Arch Linux, Amazon Linux, CentOS, Alma Linux, Rocky
Linux, Alpine Linux and more.
See the integration pain points before they happen to your users or
customers. Perform the same set of tests locally and in CI/CD stacks like
GitHub Actions and GitLab Pipelines. Spread execution across many virtual
machine instances to take advantage of all the available CPU cores. Use
cloud-init to automatically create and maintain tailored disk images that
fit the requirements of your project.