The tests works by executing osbuild with predefined pipeline. Then the image boots and the testing script creates SSH connection to the running VM. If everything goes fine `systemctl is-system-running` is executed with result `running` and the test case passed. The JSON definition of the test case contains also a blueprint that should generate the desired pipeline, but it didn't work for me, so I'm including it for future use from the golang unit tests. |
||
|---|---|---|
| .. | ||
| fedora30 | ||
| distro.go | ||
| distro_test.go | ||
| osrelease_test.go | ||