-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Fixes #5352 issues caused by equality with non-string values for root cause localization #5354
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
Codecov Report
@@ Coverage Diff @@
## master #5354 +/- ##
==========================================
- Coverage 74.04% 71.45% -2.60%
==========================================
Files 1019 1019
Lines 190035 190163 +128
Branches 20457 20459 +2
==========================================
- Hits 140720 135881 -4839
- Misses 43783 48831 +5048
+ Partials 5532 5451 -81
Flags with carried forward coverage won't be shown. Click here to find out more.
|
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 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.
Thanks for adding tests. LEave some styling suggestions.
Fixes #5352
Comparison between dimension value and aggregated symbol failed or got the incorrect result when their values weren't string.
Need to support nullable object as the dimension value and aggregated symbol, so we use Object.Equals(a, b) instead of a == b and a.Equals(b).
Besides, I replace object using Object to align with the data type of dimension and aggregated symbol in this extension.