Skip to content

Keep BeanBuilder DSL independent of XML setup#15824

Open
jamesfredley wants to merge 4 commits into
8.0.xfrom
fix/14915-beanbuilder-spring7
Open

Keep BeanBuilder DSL independent of XML setup#15824
jamesfredley wants to merge 4 commits into
8.0.xfrom
fix/14915-beanbuilder-spring7

Merge 8.0.x into fix/14915-beanbuilder-spring7

0f1cf52
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 10, 2026 in 0s

49.5863% (+0.0460%) compared to b00e83e

View this Pull Request on Codecov

49.5863% (+0.0460%) compared to b00e83e

Details

Codecov Report

❌ Patch coverage is 76.19048% with 10 lines in your changes missing coverage. Please review.
✅ Project coverage is 49.5863%. Comparing base (b00e83e) to head (0f1cf52).
⚠️ Report is 8 commits behind head on 8.0.x.

Files with missing lines Patch % Lines
...in/groovy/grails/spring/BeanBuilderXmlSupport.java 80.6452% 4 Missing and 2 partials ⚠️
...ing/src/main/groovy/grails/spring/BeanBuilder.java 63.6364% 4 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@                Coverage Diff                 @@
##                8.0.x     #15824        +/-   ##
==================================================
+ Coverage     49.5403%   49.5863%   +0.0460%     
- Complexity      16922      16941        +19     
==================================================
  Files            1999       2000         +1     
  Lines           93754      93780        +26     
  Branches        16420      16419         -1     
==================================================
+ Hits            46446      46502        +56     
+ Misses          40145      40108        -37     
- Partials         7163       7170         +7     
Files with missing lines Coverage Δ
...ing/src/main/groovy/grails/spring/BeanBuilder.java 54.2781% <63.6364%> (+1.3680%) ⬆️
...in/groovy/grails/spring/BeanBuilderXmlSupport.java 80.6452% <80.6452%> (ø)

... and 7 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.