#10341 test: Add a correlation ID to avoid mixing tracking contexts between tests
Pull request opened by
edgarrmondragon
Description
Checklist
• I have read the
contribution guide
Was generative AI tooling used to co-author this PR?
• Yes (please specify the tool below)
Related Issues
• Closes #XXXX
Summary by Sourcery
Isolate tracking test events by correlating Snowplow data with the originating project context.
Bug Fixes:
• Prevent tracking tests from mixing events across invocations by filtering Snowplow results with each invocation's project context correlation ID.
Enhancements:
• Refactor tracking test helpers to expose and reuse project context identifiers when flushing and querying events.
Tests:
• Improve tracking test reliability when asynchronous Snowplow events from previous tests are still in flight.
meltano/meltano