Automated testing straight from our docs. This repo uses Spread and Runme to automatically test a simple hello world bash script and a getting started tutorial.
Go to the Spread repo and install Spread using go install. Installing Spread from a snap will not work in this setting.
├── spread.yaml
└── tests
├── example_tutorial
│ ├── getting-started.md
│ └── task.yaml
└── hello_world
├── example_bash_script.sh
├── example_tutorial.rst
└── task.yaml
spread --list
spread -vv -debug multipass:ubuntu-24.04-64:tests/hello_world
spread -vv -debug multipass:ubuntu-24.04-64:tests/example_tutorial