DataDog / datadog-ci-rb

Ruby library for Datadog Test Optimization
https://docs.datadoghq.com/tests/setup/ruby/?tab=cloudciprovideragentless
Other
11 stars 4 forks source link

[SDTEST-172] Refactor configs and components #196

Closed anmarchenko closed 5 months ago

anmarchenko commented 5 months ago

What does this PR do? Applies some refactorings:

Motivation There are some topics that require attention before adding telemetry to the mix

How to test the change? Unit tests, no behavior change

codecov-commenter commented 5 months ago

Codecov Report

Attention: Patch coverage is 99.15966% with 2 lines in your changes missing coverage. Please review.

Project coverage is 98.88%. Comparing base (fea0ea2) to head (f8f603b).

Files Patch % Lines
lib/datadog/ci/test_optimisation/component.rb 75.00% 2 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #196 +/- ## ======================================= Coverage 98.88% 98.88% ======================================= Files 231 231 Lines 10359 10368 +9 Branches 473 475 +2 ======================================= + Hits 10243 10252 +9 Misses 116 116 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.