-
Notifications
You must be signed in to change notification settings - Fork 7
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
WebViewUrlDataSource created #674
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. Join @nelsitoPuglisi and the rest of your teammates on |
8b6b2fb
to
30a45d3
Compare
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.
LGTM. To consider the feature complete I think it's necessary to create an integration test (see BreadcrumbFeatureTest
for an example) and also to update DataSourceModule
so this class gets instantiated. I'm assuming that will go ahead in a separate PR
try { | ||
alterSessionSpan( | ||
inputValidation = { | ||
breadcrumbBehavior.isWebViewBreadcrumbCaptureEnabled() && url != 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.
The call to isWebViewBreadcrumbCaptureEnabled
can be avoided here - we can follow the pattern for supplying a configGate
parameter that other data sources use in DataSourceModule
.
Yes, those test will be part of the PR that puts this into production. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #674 +/- ##
==========================================
+ Coverage 80.09% 80.16% +0.06%
==========================================
Files 421 422 +1
Lines 11002 11034 +32
Branches 1666 1672 +6
==========================================
+ Hits 8812 8845 +33
+ Misses 1508 1505 -3
- Partials 682 684 +2
|
bea3fe7
to
8479065
Compare
Goal
Create a DataSource that store WebView urls as SessionSpan events
Testing
Unit tests