Skip to content

Move advice crawl and helper resolution to separate resolver - #12191

Draft
sarahchen6 wants to merge 1 commit into
sarahchen6/infer-helper-classes-pt-1from
sarahchen6/separate-helper-plugin
Draft

Move advice crawl and helper resolution to separate resolver#12191
sarahchen6 wants to merge 1 commit into
sarahchen6/infer-helper-classes-pt-1from
sarahchen6/separate-helper-plugin

Conversation

@sarahchen6

@sarahchen6 sarahchen6 commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

What Does This Do

Extract advice crawl and helper resolution logic from MuzzleGenerator to HelperResolver. The HelperResolver is called once per module. Then from this result, MuzzleGenerator then emits both the $Muzzle reference and module's helperClassNames().

Motivation

Put crawl-related logic in one place - this makes it easier to read and test.

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@datadog-datadog-us1-prod

datadog-datadog-us1-prod Bot commented Aug 11, 2026

Copy link
Copy Markdown

🎯 Code Coverage (details)
Patch Coverage: 0.00%
Overall Coverage: 57.83% (+0.01%)

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 1e102d2 | Docs | Datadog PR Page | Give us feedback!

@dd-octo-sts

dd-octo-sts Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

🟢 Java Benchmark SLOs — All performance SLOs passed

Suite Status
Startup 🟢 pass

SLO thresholds are defined here based on automatically generated metrics. A warning is raised when results are within 5% of the threshold.

PR vs. master results
Scenario Candidate master Δ (95% CI of mean)
startup:insecure-bank:iast:Agent 14.70 s 14.62 s [-0.3%; +1.3%] (no difference)
startup:insecure-bank:tracing:Agent 13.57 s 13.68 s [-1.6%; -0.0%] (maybe better)
startup:petclinic:appsec:Agent 16.83 s 16.23 s [-0.7%; +8.1%] (no difference)
startup:petclinic:iast:Agent 16.93 s 16.92 s [-0.9%; +1.1%] (no difference)
startup:petclinic:profiling:Agent 16.73 s 16.81 s [-1.6%; +0.8%] (no difference)
startup:petclinic:sca:Agent 16.82 s 16.04 s [+0.5%; +9.2%] (maybe worse)
startup:petclinic:tracing:Agent 15.99 s 15.65 s [-2.0%; +6.3%] (no difference)

Commit: 1e102d2f · CI Pipeline · Benchmarking Platform UI


Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion.

@sarahchen6
sarahchen6 force-pushed the sarahchen6/separate-helper-plugin branch from 7b41b4d to 98fc668 Compare August 11, 2026 19:11
@sarahchen6
sarahchen6 force-pushed the sarahchen6/separate-helper-plugin branch from 98fc668 to 1e102d2 Compare August 11, 2026 19:33
@sarahchen6
sarahchen6 changed the base branch from sarahchen6/use-array to sarahchen6/infer-helper-classes-pt-1 August 11, 2026 19:33
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.

1 participant