As a FreeIPA developer, I would like our test suite to implement a reboot method for CI instances.
Some of FreeIPA's (esp. client-side) features would benefit from having a test to survive reboots.
For instance, we might forget to enable systemd units (only start/restart them) or an underlying platform change (like a static unit not being depended upon by a target by default anymore) might require changes. Only a reboot would catch that.
A nice implementation would test every few seconds via ping or ssh that the rebooting system would be alive and return only on timeout or when a connection is possible.
Metadata Update from @rcritten:
- Issue tagged with: rfe, tests
to comment on this ticket.