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> [](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]
