DataDog / orchestrion

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

wip: feat: add support for gcp pubsub #260

Closed rarguelloF closed 1 month ago

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 55.35714% with 50 lines in your changes missing coverage. Please review.

Project coverage is 61.37%. Comparing base (452a58b) to head (3e539eb). Report is 2 commits behind head on main.

Files with missing lines Patch % Lines
_integration-tests/harness/harness.go 0.00% 26 Missing :warning:
internal/injector/aspect/join/expression.go 70.73% 9 Missing and 3 partials :warning:
internal/injector/injector.go 60.00% 4 Missing and 2 partials :warning:
internal/injector/aspect/join/join.go 77.77% 4 Missing :warning:
internal/injector/aspect/advice/block.go 0.00% 1 Missing :warning:
internal/injector/check.go 85.71% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #260 +/- ## ========================================== - Coverage 62.53% 61.37% -1.16% ========================================== Files 102 103 +1 Lines 5359 5460 +101 ========================================== Hits 3351 3351 - Misses 1666 1773 +107 + Partials 342 336 -6 ``` | [Components](https://app.codecov.io/gh/DataDog/orchestrion/pull/260/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/260/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/260/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/260/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/260/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `70.31% <73.43%> (+0.32%)` | :arrow_up: | | [Injector](https://app.codecov.io/gh/DataDog/orchestrion/pull/260/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `71.70% <72.09%> (+0.08%)` | :arrow_up: | | [Files with missing lines](https://app.codecov.io/gh/DataDog/orchestrion/pull/260?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/260?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/aspect/advice/block.go](https://app.codecov.io/gh/DataDog/orchestrion/pull/260?src=pr&el=tree&filepath=internal%2Finjector%2Faspect%2Fadvice%2Fblock.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-aW50ZXJuYWwvaW5qZWN0b3IvYXNwZWN0L2FkdmljZS9ibG9jay5nbw==) | `70.00% <0.00%> (ø)` | | | [internal/injector/check.go](https://app.codecov.io/gh/DataDog/orchestrion/pull/260?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/aspect/join/join.go](https://app.codecov.io/gh/DataDog/orchestrion/pull/260?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==) | `70.32% <77.77%> (+1.83%)` | :arrow_up: | | [internal/injector/injector.go](https://app.codecov.io/gh/DataDog/orchestrion/pull/260?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/expression.go](https://app.codecov.io/gh/DataDog/orchestrion/pull/260?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: | | [\_integration-tests/harness/harness.go](https://app.codecov.io/gh/DataDog/orchestrion/pull/260?src=pr&el=tree&filepath=_integration-tests%2Fharness%2Fharness.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-X2ludGVncmF0aW9uLXRlc3RzL2hhcm5lc3MvaGFybmVzcy5nbw==) | `0.00% <0.00%> (ø)` | | ... and [5 files with indirect coverage changes](https://app.codecov.io/gh/DataDog/orchestrion/pull/260/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog)