codecov[bot] commented on PR #16599:
URL: https://github.com/apache/grails-core/pull/16599#issuecomment-6109717880

   ## 
[Codecov](https://app.codecov.io/gh/apache/grails-core/pull/16599?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 Report
   :x: Patch coverage is `84.94624%` with `42 lines` in your changes missing 
coverage. Please review.
   :white_check_mark: Project coverage is 60.7697%. Comparing base 
([`73c234f`](https://app.codecov.io/gh/apache/grails-core/commit/73c234f26e7ac9bebb1b9e669cca0fe9939b097b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache))
 to head 
([`e492ab5`](https://app.codecov.io/gh/apache/grails-core/commit/e492ab5e66d11aac1a8a7e03002c7c01d4bbe702?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/grails-core/pull/16599?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Patch % | Lines |
   |---|---|---|
   | 
[...ins/web/async/mvc/ServerSentEventSubscriber.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-async%2Fplugin%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fgrails%2Fplugins%2Fweb%2Fasync%2Fmvc%2FServerSentEventSubscriber.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLWFzeW5jL3BsdWdpbi9zcmMvbWFpbi9ncm9vdnkvb3JnL2dyYWlscy9wbHVnaW5zL3dlYi9hc3luYy9tdmMvU2VydmVyU2VudEV2ZW50U3Vic2NyaWJlci5ncm9vdnk=)
 | 70.0000% | [9 Missing and 9 partials :warning: 
](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...apache/grails/testing/ai/StubEmbeddingModel.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-testing-support-ai%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Ftesting%2Fai%2FStubEmbeddingModel.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXRlc3Rpbmctc3VwcG9ydC1haS9zcmMvbWFpbi9ncm9vdnkvb3JnL2FwYWNoZS9ncmFpbHMvdGVzdGluZy9haS9TdHViRW1iZWRkaW5nTW9kZWwuZ3Jvb3Z5)
 | 87.8049% | [0 Missing and 5 partials :warning: 
](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...gins/web/async/mvc/ServerSentEventFormatter.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-async%2Fplugin%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fgrails%2Fplugins%2Fweb%2Fasync%2Fmvc%2FServerSentEventFormatter.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLWFzeW5jL3BsdWdpbi9zcmMvbWFpbi9ncm9vdnkvb3JnL2dyYWlscy9wbHVnaW5zL3dlYi9hc3luYy9tdmMvU2VydmVyU2VudEV2ZW50Rm9ybWF0dGVyLmdyb292eQ==)
 | 89.4737% | [0 Missing and 4 partials :warning: 
](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../apache/grails/testing/ai/ScriptedChatModel.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-testing-support-ai%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Ftesting%2Fai%2FScriptedChatModel.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXRlc3Rpbmctc3VwcG9ydC1haS9zcmMvbWFpbi9ncm9vdnkvb3JnL2FwYWNoZS9ncmFpbHMvdGVzdGluZy9haS9TY3JpcHRlZENoYXRNb2RlbC5ncm9vdnk=)
 | 86.3636% | [0 Missing and 3 partials :warning: 
](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...gins/web/async/ControllersAsyncGrailsPlugin.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-async%2Fplugin%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fgrails%2Fplugins%2Fweb%2Fasync%2FControllersAsyncGrailsPlugin.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLWFzeW5jL3BsdWdpbi9zcmMvbWFpbi9ncm9vdnkvb3JnL2dyYWlscy9wbHVnaW5zL3dlYi9hc3luYy9Db250cm9sbGVyc0FzeW5jR3JhaWxzUGx1Z2luLmdyb292eQ==)
 | 85.7143% | [0 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ins/web/async/mvc/JacksonStreamItemRenderer.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-async%2Fplugin%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fgrails%2Fplugins%2Fweb%2Fasync%2Fmvc%2FJacksonStreamItemRenderer.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLWFzeW5jL3BsdWdpbi9zcmMvbWFpbi9ncm9vdnkvb3JnL2dyYWlscy9wbHVnaW5zL3dlYi9hc3luYy9tdmMvSmFja3NvblN0cmVhbUl0ZW1SZW5kZXJlci5ncm9vdnk=)
 | 77.7778% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[.../async/mvc/PublisherActionResultTransformer.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-async%2Fplugin%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fgrails%2Fplugins%2Fweb%2Fasync%2Fmvc%2FPublisherActionResultTransformer.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLWFzeW5jL3BsdWdpbi9zcmMvbWFpbi9ncm9vdnkvb3JnL2dyYWlscy9wbHVnaW5zL3dlYi9hc3luYy9tdmMvUHVibGlzaGVyQWN0aW9uUmVzdWx0VHJhbnNmb3JtZXIuZ3Jvb3Z5)
 | 94.2857% | [0 Missing and 2 partials :warning: 
](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...vy/org/apache/grails/testing/ai/AiTestBeans.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-testing-support-ai%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Ftesting%2Fai%2FAiTestBeans.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXRlc3Rpbmctc3VwcG9ydC1haS9zcmMvbWFpbi9ncm9vdnkvb3JnL2FwYWNoZS9ncmFpbHMvdGVzdGluZy9haS9BaVRlc3RCZWFucy5ncm9vdnk=)
 | 77.7778% | [1 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ils/ai/async/ChatResponseStreamItemRenderer.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-ai%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fai%2Fasync%2FChatResponseStreamItemRenderer.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLWFpL3NyYy9tYWluL2dyb292eS9vcmcvYXBhY2hlL2dyYWlscy9haS9hc3luYy9DaGF0UmVzcG9uc2VTdHJlYW1JdGVtUmVuZGVyZXIuZ3Jvb3Z5)
 | 88.8889% | [0 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | 
[...ins/web/async/mvc/DefaultStreamItemRenderer.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-async%2Fplugin%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fgrails%2Fplugins%2Fweb%2Fasync%2Fmvc%2FDefaultStreamItemRenderer.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLWFzeW5jL3BsdWdpbi9zcmMvbWFpbi9ncm9vdnkvb3JnL2dyYWlscy9wbHVnaW5zL3dlYi9hc3luYy9tdmMvRGVmYXVsdFN0cmVhbUl0ZW1SZW5kZXJlci5ncm9vdnk=)
 | 85.7143% | [0 Missing and 1 partial :warning: 
](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 |
   | ... and [2 
more](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | |
   
   <details><summary>Additional details and impacted files</summary>
   
   
   
   [![Impacted file tree 
graph](https://app.codecov.io/gh/apache/grails-core/pull/16599/graphs/tree.svg?width=650&height=150&src=pr&token=qJrryhpk7u&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   
   ```diff
   @@                Coverage Diff                 @@
   ##                8.1.x     #16599        +/-   ##
   ==================================================
   + Coverage     60.7099%   60.7697%   +0.0599%     
   - Complexity      26362      26493       +131     
   ==================================================
     Files            2225       2243        +18     
     Lines          111033     111312       +279     
     Branches        20173      20211        +38     
   ==================================================
   + Hits            67408      67644       +236     
   - Misses          34580      34590        +10     
   - Partials         9045       9078        +33     
   ```
   
   | [Files with missing 
lines](https://app.codecov.io/gh/apache/grails-core/pull/16599?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | Coverage Δ | |
   |---|---|---|
   | 
[.../groovy/org/apache/grails/ai/AiGrailsPlugin.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-ai%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fai%2FAiGrailsPlugin.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLWFpL3NyYy9tYWluL2dyb292eS9vcmcvYXBhY2hlL2dyYWlscy9haS9BaUdyYWlsc1BsdWdpbi5ncm9vdnk=)
 | `100.0000% <100.0000%> (ø)` | |
   | 
[...rails/testing/ai/AiTestingAutoConfiguration.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-testing-support-ai%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Ftesting%2Fai%2FAiTestingAutoConfiguration.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXRlc3Rpbmctc3VwcG9ydC1haS9zcmMvbWFpbi9ncm9vdnkvb3JnL2FwYWNoZS9ncmFpbHMvdGVzdGluZy9haS9BaVRlc3RpbmdBdXRvQ29uZmlndXJhdGlvbi5ncm9vdnk=)
 | `100.0000% <100.0000%> (ø)` | |
   | 
[...ng/ai/AiTestingVectorStoreAutoConfiguration.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-testing-support-ai%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Ftesting%2Fai%2FAiTestingVectorStoreAutoConfiguration.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXRlc3Rpbmctc3VwcG9ydC1haS9zcmMvbWFpbi9ncm9vdnkvb3JnL2FwYWNoZS9ncmFpbHMvdGVzdGluZy9haS9BaVRlc3RpbmdWZWN0b3JTdG9yZUF1dG9Db25maWd1cmF0aW9uLmdyb292eQ==)
 | `100.0000% <100.0000%> (ø)` | |
   | 
[...ails/testing/ai/ResettableSimpleVectorStore.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-testing-support-ai%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Ftesting%2Fai%2FResettableSimpleVectorStore.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXRlc3Rpbmctc3VwcG9ydC1haS9zcmMvbWFpbi9ncm9vdnkvb3JnL2FwYWNoZS9ncmFpbHMvdGVzdGluZy9haS9SZXNldHRhYmxlU2ltcGxlVmVjdG9yU3RvcmUuZ3Jvb3Z5)
 | `100.0000% <100.0000%> (ø)` | |
   | 
[...he/grails/testing/ai/SimpleVectorStoreBeans.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-testing-support-ai%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Ftesting%2Fai%2FSimpleVectorStoreBeans.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXRlc3Rpbmctc3VwcG9ydC1haS9zcmMvbWFpbi9ncm9vdnkvb3JnL2FwYWNoZS9ncmFpbHMvdGVzdGluZy9haS9TaW1wbGVWZWN0b3JTdG9yZUJlYW5zLmdyb292eQ==)
 | `100.0000% <100.0000%> (ø)` | |
   | 
[...ils/testing/ai/spock/AiSetupSpecInterceptor.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-testing-support-ai%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Ftesting%2Fai%2Fspock%2FAiSetupSpecInterceptor.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXRlc3Rpbmctc3VwcG9ydC1haS9zcmMvbWFpbi9ncm9vdnkvb3JnL2FwYWNoZS9ncmFpbHMvdGVzdGluZy9haS9zcG9jay9BaVNldHVwU3BlY0ludGVyY2VwdG9yLmdyb292eQ==)
 | `100.0000% <100.0000%> (ø)` | |
   | 
[.../testing/ai/spock/AiTestingSupportExtension.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-testing-support-ai%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Ftesting%2Fai%2Fspock%2FAiTestingSupportExtension.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXRlc3Rpbmctc3VwcG9ydC1haS9zcmMvbWFpbi9ncm9vdnkvb3JnL2FwYWNoZS9ncmFpbHMvdGVzdGluZy9haS9zcG9jay9BaVRlc3RpbmdTdXBwb3J0RXh0ZW5zaW9uLmdyb292eQ==)
 | `100.0000% <100.0000%> (ø)` | |
   | 
[...ils/ai/async/ChatResponseStreamItemRenderer.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-ai%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Fai%2Fasync%2FChatResponseStreamItemRenderer.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLWFpL3NyYy9tYWluL2dyb292eS9vcmcvYXBhY2hlL2dyYWlscy9haS9hc3luYy9DaGF0UmVzcG9uc2VTdHJlYW1JdGVtUmVuZGVyZXIuZ3Jvb3Z5)
 | `88.8889% <88.8889%> (ø)` | |
   | 
[...ins/web/async/mvc/DefaultStreamItemRenderer.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-async%2Fplugin%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fgrails%2Fplugins%2Fweb%2Fasync%2Fmvc%2FDefaultStreamItemRenderer.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLWFzeW5jL3BsdWdpbi9zcmMvbWFpbi9ncm9vdnkvb3JnL2dyYWlscy9wbHVnaW5zL3dlYi9hc3luYy9tdmMvRGVmYXVsdFN0cmVhbUl0ZW1SZW5kZXJlci5ncm9vdnk=)
 | `85.7143% <85.7143%> (ø)` | |
   | 
[...s/testing/ai/AiStubEnvironmentPostProcessor.groovy](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree&filepath=grails-testing-support-ai%2Fsrc%2Fmain%2Fgroovy%2Forg%2Fapache%2Fgrails%2Ftesting%2Fai%2FAiStubEnvironmentPostProcessor.groovy&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-Z3JhaWxzLXRlc3Rpbmctc3VwcG9ydC1haS9zcmMvbWFpbi9ncm9vdnkvb3JnL2FwYWNoZS9ncmFpbHMvdGVzdGluZy9haS9BaVN0dWJFbnZpcm9ubWVudFBvc3RQcm9jZXNzb3IuZ3Jvb3Z5)
 | `87.5000% <87.5000%> (ø)` | |
   | ... and [9 
more](https://app.codecov.io/gh/apache/grails-core/pull/16599?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 | |
   
   ... and [6 files with indirect coverage 
changes](https://app.codecov.io/gh/apache/grails-core/pull/16599/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   </details>
   <details><summary> :rocket: New features to boost your workflow: </summary>
   
   - :snowflake: [Test 
Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, 
report on failures, and find test suite problems.
   - :package: [JS Bundle 
Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save 
yourself from yourself by tracking and limiting bundle sizes in JS merges.
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to