DataDog / dd-sdk-android

Datadog SDK for Android (Compatible with Kotlin and Java)
Apache License 2.0
150 stars 59 forks source link

RUM-4514 add support for progress bars #2047

Closed xgouchet closed 4 months ago

xgouchet commented 4 months ago

What does this PR do?

Add progress bar mapper to track those

codecov-commenter commented 4 months ago

Codecov Report

Attention: Patch coverage is 91.42857% with 9 lines in your changes are missing coverage. Please review.

Project coverage is 83.12%. Comparing base (8e9ada1) to head (1a3137c).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #2047 +/- ## =========================================== - Coverage 83.22% 83.12% -0.09% =========================================== Files 494 495 +1 Lines 17731 17770 +39 Branches 2682 2685 +3 =========================================== + Hits 14755 14771 +16 - Misses 2247 2271 +24 + Partials 729 728 -1 ``` | [Files](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2047?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | Coverage Δ | | |---|---|---| | [.../sessionreplay/internal/DefaultRecorderProvider.kt](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2047?src=pr&el=tree&filepath=features%2Fdd-sdk-android-session-replay%2Fsrc%2Fmain%2Fkotlin%2Fcom%2Fdatadog%2Fandroid%2Fsessionreplay%2Finternal%2FDefaultRecorderProvider.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-ZmVhdHVyZXMvZGQtc2RrLWFuZHJvaWQtc2Vzc2lvbi1yZXBsYXkvc3JjL21haW4va290bGluL2NvbS9kYXRhZG9nL2FuZHJvaWQvc2Vzc2lvbnJlcGxheS9pbnRlcm5hbC9EZWZhdWx0UmVjb3JkZXJQcm92aWRlci5rdA==) | `92.79% <100.00%> (+0.49%)` | :arrow_up: | | [...internal/recorder/mapper/SeekBarWireframeMapper.kt](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2047?src=pr&el=tree&filepath=features%2Fdd-sdk-android-session-replay%2Fsrc%2Fmain%2Fkotlin%2Fcom%2Fdatadog%2Fandroid%2Fsessionreplay%2Finternal%2Frecorder%2Fmapper%2FSeekBarWireframeMapper.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-ZmVhdHVyZXMvZGQtc2RrLWFuZHJvaWQtc2Vzc2lvbi1yZXBsYXkvc3JjL21haW4va290bGluL2NvbS9kYXRhZG9nL2FuZHJvaWQvc2Vzc2lvbnJlcGxheS9pbnRlcm5hbC9yZWNvcmRlci9tYXBwZXIvU2Vla0JhcldpcmVmcmFtZU1hcHBlci5rdA==) | `95.35% <94.44%> (+5.35%)` | :arrow_up: | | [...rnal/recorder/mapper/ProgressBarWireframeMapper.kt](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2047?src=pr&el=tree&filepath=features%2Fdd-sdk-android-session-replay%2Fsrc%2Fmain%2Fkotlin%2Fcom%2Fdatadog%2Fandroid%2Fsessionreplay%2Finternal%2Frecorder%2Fmapper%2FProgressBarWireframeMapper.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-ZmVhdHVyZXMvZGQtc2RrLWFuZHJvaWQtc2Vzc2lvbi1yZXBsYXkvc3JjL21haW4va290bGluL2NvbS9kYXRhZG9nL2FuZHJvaWQvc2Vzc2lvbnJlcGxheS9pbnRlcm5hbC9yZWNvcmRlci9tYXBwZXIvUHJvZ3Jlc3NCYXJXaXJlZnJhbWVNYXBwZXIua3Q=) | `90.00% <90.00%> (ø)` | | ... and [23 files with indirect coverage changes](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2047/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog)