E2E: Reduce repeater log verbosity if first attempt is successfull
What does this MR do and why?
Describe in detail what your merge request does and why.
- Do not log retrier usage if first attempt is the only one
- Move logging in to repeater removing duplicate logging logic for methods using it (
retry_until
,retry_on_exception
,wait_until
)
TODO:
QA::Support::Waiter
probably should be removed as it is essentially a copy paste of existing retrier methods with a different set of default parameters
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Andrejs Cunskis