Skip to content

E2E: Custom pagination and rate limit handling

Andrejs Cunskis requested to merge andrey-rate-limit-pagination-handling into master

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.

Edited by Andrejs Cunskis

Merge request reports

Loading