Skip to content
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

RUM-5553: Create Benchmark module to collect performance metrics #2141

Merged
merged 1 commit into from
Jul 25, 2024

Conversation

ambushwork
Copy link
Member

@ambushwork ambushwork commented Jul 24, 2024

What does this PR do?

Creates a module in SDK for the metrics benchmarks

Motivation

RUM-5553

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Make sure you discussed the feature or bugfix with the maintaining team in an Issue
  • Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

@ambushwork ambushwork requested review from a team as code owners July 24, 2024 11:32
@codecov-commenter
Copy link

codecov-commenter commented Jul 24, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 69.96%. Comparing base (99068f2) to head (2f10387).

Additional details and impacted files
@@                     Coverage Diff                      @@
##           feature/metric-benchmark    #2141      +/-   ##
============================================================
- Coverage                     70.10%   69.96%   -0.14%     
============================================================
  Files                           726      726              
  Lines                         26977    26976       -1     
  Branches                       4520     4520              
============================================================
- Hits                          18911    18873      -38     
- Misses                         6818     6829      +11     
- Partials                       1248     1274      +26     

see 27 files with indirect coverage changes

@ambushwork ambushwork force-pushed the yl/add-tools-module branch 2 times, most recently from 211b392 to f68bcd8 Compare July 24, 2024 12:04
settings.gradle.kts Outdated Show resolved Hide resolved
@ambushwork ambushwork force-pushed the yl/add-tools-module branch from f68bcd8 to 9ce8f69 Compare July 24, 2024 13:38
@ambushwork ambushwork force-pushed the yl/add-tools-module branch from 9ce8f69 to 2f10387 Compare July 24, 2024 13:45
@ambushwork ambushwork requested a review from xgouchet July 24, 2024 14:00
@ambushwork ambushwork merged commit 2b2393f into feature/metric-benchmark Jul 25, 2024
19 checks passed
@ambushwork ambushwork deleted the yl/add-tools-module branch July 25, 2024 08:10
Comment on lines +34 to +35
api(libs.openTelemetrySdk)
api(libs.openTelemetryApi)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this probably should be implementation, unless we want to re-export definitions in some module which will consume this one

api(libs.openTelemetrySdk)
api(libs.openTelemetryApi)
implementation(libs.gson)
compileOnly(libs.detektApi)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is it needed?


testImplementation(libs.bundles.jUnit5)
testImplementation(libs.bundles.testTools)
testImplementation(libs.detektTest)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and this is not needed as well, I guess.

testImplementation(libs.bundles.jUnit5)
testImplementation(libs.bundles.testTools)
testImplementation(libs.detektTest)
testImplementation(libs.robolectric)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

probably also not needed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants