Title: #5556: ipatests: various enhancement to hidden replica tests
redux. I cannot reopen the original PR
because the branch was force-pushed.
ipatests: add wait_for_ipa_to_start
wait_for_ipa_to_start(host) waits for ipactl to return RUNNING for all
IPA services on the specified host.
ipatests: hiddenreplica: use wait_for_ipa_to_start after restore
Use wait_for_ipa_to_start to wait until the restored replica is online.
ipatests: use wait_for_replication for hidden replica checks
Previously, hidden replica checks were run without waiting for replication
to complete, potentially leading to unstable behavior.
ipatests: hidden replica: misc fixes
Split a test in two and add additional fixes.
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5556/head:pr5556
git checkout pr5556