E2E: Custom pagination and rate limit handling
What does this MR do and why?
- In order to handle testing of large repository import properly, rate limit and pagination requires custom handling to work correctly. Default auto pagination simply returns whatever it was able to return if rate limit kicks in
- It seems that fetching all issue events is capped at 300 pages so for larger projects, not all events end up being fetched. This updates the spec to fetch events for every issue/pr separately.
- Some minot tweaks and improvements to logging
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