Skip to content

E2E: Refactor object comparison in large GH import spec

Andrejs Cunskis requested to merge andrey-include-in-matching into master

What does this MR do and why?

Large github import spec uses real active projects for testing. This can create an issue where test fetches objects sooner than import itself and as a result some new comments/issues can appear in the final import which test doesn't expect.

To make test more stable, this mr changes comparison logic so that inclusion is checked and extra objects are ignored (we are fairly confident right now that importer isn't creating rogue objects).

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports