- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 4.5k
chore(grouping): Add Unreal test cases #85452
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This is just the test cases without adding any rules to improve the experience.
      
        
              This comment was marked as resolved.
        
        
      
    
  This comment was marked as resolved.
| source: tests/sentry/grouping/test_variants.py | ||
| --- | ||
| app: | ||
| hash: null | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's no app hash (as expected).
| source: tests/sentry/grouping/test_variants.py | ||
| --- | ||
| app: | ||
| hash: null | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's no app hash (as expected).
| source: tests/sentry/grouping/test_variants.py | ||
| --- | ||
| app: | ||
| hash: null | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's no app hash (as expected).
| stacktrace* | ||
| frame* | ||
| function* | ||
| "RtlUserThreadStart" | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In this file, this frame is shown at the top.
In the UI (link to issue) shows at the bottom:

In the grouping config section matches what we see in this file (at the top):

This will not change system hashes, thus, we can deploy it without a project transition. It's based on #85452. This PR introduces stack trace rules specific to Unreal Engine. Having these set by default will allow us to merge getsentry/sentry-unreal#744 and resolve getsentry/sentry-unreal#669. Essentially, the suggested set of rules addresses grouping issues we encountered with assertion/ensure events. It also cuts off redundant call stack frames for regular events sent via the UE SDK interface. Original rules by @tustanivsky . Supersedes: * #83813
This will not change system hashes, thus, we can deploy it without a project transition. It's based on #85452. This PR introduces stack trace rules specific to Unreal Engine. Having these set by default will allow us to merge getsentry/sentry-unreal#744 and resolve getsentry/sentry-unreal#669. Essentially, the suggested set of rules addresses grouping issues we encountered with assertion/ensure events. It also cuts off redundant call stack frames for regular events sent via the UE SDK interface. Original rules by @tustanivsky . Supersedes: * #83813
This is just the test cases without adding any rules to improve the experience.
Extracted from these: