DataDog / orchestrion

Automatic compile-time instrumentation of Go code
http://datadoghq.dev/orchestrion/
Apache License 2.0
159 stars 5 forks source link

feat: support gocql and add new method-call join-point #256

Closed rarguelloF closed 1 month ago

rarguelloF commented 2 months ago
codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 69.41176% with 26 lines in your changes missing coverage. Please review.

Project coverage is 62.58%. Comparing base (452a58b) to head (0595c9f). Report is 3 commits behind head on main.

Files with missing lines Patch % Lines
internal/injector/aspect/join/expression.go 70.73% 9 Missing and 3 partials :warning:
internal/injector/aspect/join/join.go 61.11% 6 Missing and 1 partial :warning:
internal/injector/injector.go 60.00% 4 Missing and 2 partials :warning:
internal/injector/check.go 85.71% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #256 +/- ## ========================================== + Coverage 62.53% 62.58% +0.05% ========================================== Files 102 102 Lines 5359 5434 +75 ========================================== + Hits 3351 3401 +50 - Misses 1666 1685 +19 - Partials 342 348 +6 ``` | [Components](https://app.codecov.io/gh/DataDog/orchestrion/pull/256/components?src=pr&el=components&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | Coverage Δ | | |---|---|---| | [Instruments](https://app.codecov.io/gh/DataDog/orchestrion/pull/256/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `34.56% <ø> (ø)` | | | [Go Driver](https://app.codecov.io/gh/DataDog/orchestrion/pull/256/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `62.92% <ø> (ø)` | | | [Toolexec Driver](https://app.codecov.io/gh/DataDog/orchestrion/pull/256/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `66.56% <ø> (ø)` | | | [Aspects](https://app.codecov.io/gh/DataDog/orchestrion/pull/256/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `69.98% <69.84%> (-0.01%)` | :arrow_down: | | [Injector](https://app.codecov.io/gh/DataDog/orchestrion/pull/256/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `71.47% <69.41%> (-0.15%)` | :arrow_down: | | [Files with missing lines](https://app.codecov.io/gh/DataDog/orchestrion/pull/256?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | Coverage Δ | | |---|---|---| | [internal/injector/aspect/context/context.go](https://app.codecov.io/gh/DataDog/orchestrion/pull/256?src=pr&el=tree&filepath=internal%2Finjector%2Faspect%2Fcontext%2Fcontext.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-aW50ZXJuYWwvaW5qZWN0b3IvYXNwZWN0L2NvbnRleHQvY29udGV4dC5nbw==) | `96.36% <100.00%> (+0.28%)` | :arrow_up: | | [internal/injector/check.go](https://app.codecov.io/gh/DataDog/orchestrion/pull/256?src=pr&el=tree&filepath=internal%2Finjector%2Fcheck.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-aW50ZXJuYWwvaW5qZWN0b3IvY2hlY2suZ28=) | `82.35% <85.71%> (+3.78%)` | :arrow_up: | | [internal/injector/injector.go](https://app.codecov.io/gh/DataDog/orchestrion/pull/256?src=pr&el=tree&filepath=internal%2Finjector%2Finjector.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-aW50ZXJuYWwvaW5qZWN0b3IvaW5qZWN0b3IuZ28=) | `69.23% <60.00%> (-3.00%)` | :arrow_down: | | [internal/injector/aspect/join/join.go](https://app.codecov.io/gh/DataDog/orchestrion/pull/256?src=pr&el=tree&filepath=internal%2Finjector%2Faspect%2Fjoin%2Fjoin.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-aW50ZXJuYWwvaW5qZWN0b3IvYXNwZWN0L2pvaW4vam9pbi5nbw==) | `67.03% <61.11%> (-1.47%)` | :arrow_down: | | [internal/injector/aspect/join/expression.go](https://app.codecov.io/gh/DataDog/orchestrion/pull/256?src=pr&el=tree&filepath=internal%2Finjector%2Faspect%2Fjoin%2Fexpression.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-aW50ZXJuYWwvaW5qZWN0b3IvYXNwZWN0L2pvaW4vZXhwcmVzc2lvbi5nbw==) | `78.20% <70.73%> (-8.29%)` | :arrow_down: |