test: added new sentry attributes#28138
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection: Performance Test Selection: |
|




Description
Added new scenario attributes to Sentry:
Changelog
CHANGELOG entry:
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Medium Risk
Adds new external BrowserStack API calls and extra metadata to Sentry transaction payloads during test teardown, which could impact reporting or introduce intermittent failures if env/config changes. Core app logic is unaffected.
Overview
E2E performance runs now publish richer Sentry transactions by mirroring key scenario attributes (project/provider/team/status/retry/build variant/device/file path) into both Sentry
tagsand each stepspan.datafor easier filtering and correlation.The performance fixture now optionally fetches and attaches a BrowserStack session recording URL (derived from the test
sessionIdannotation and BrowserStack session details) and the Sentry publisher also includes GitHub Actions run/job metadata (fromGITHUB_*env vars) inextraand span data.Tests were updated to cover the new payload fields and to manage the additional GitHub env vars during setup/teardown.
Written by Cursor Bugbot for commit 8b2546d. This will update automatically on new commits. Configure here.