mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-01-05 05:34:25 -05:00
## **Description:** **What type of PR is this?** > Bug fix **What does this PR do? Why is it needed?** Replaces fixed `time.Sleep(time.Second)` delays in `TestLifecycle` with active polling to wait for service readiness/shutdown. This improves test reliability and reduces execution time by eliminating unnecessary waits when services start/stop faster than expected. **Which issues(s) does this PR fix?** N/A - Minor test improvement **Other notes for review** - Uses 50ms polling interval with 3s timeout for both startup and shutdown checks - Maintains same test logic while making it more efficient and less flaky - No functional changes to the service itself **Acknowledgements** - [x] I have read [CONTRIBUTING.md](https://github.com/prysmaticlabs/prysm/blob/develop/CONTRIBUTING.md). - [ ] I have included a uniquely named [changelog fragment file](https://github.com/prysmaticlabs/prysm/blob/develop/CONTRIBUTING.md#maintaining-changelogmd). - [x] I have added a description to this PR with sufficient context for reviewers to understand this PR.