testlens-app[bot] commented on PR #16351:
URL: https://github.com/apache/grails-core/pull/16351#issuecomment-5720366298

   ## 🚨 TestLens detected 1358 failed tests 🚨
   
   Here is what you can do:
   
   1) Inspect the test failures carefully.
   2) If you are convinced that some of the tests are flaky, you can mute them 
below.
   3) Finally, trigger a rerun by checking the rerun checkbox.
   
   ### Failed Jobs without Test Failures
   
   ❌ [CI / Build Grails-Core Rerunning all Tasks \(Ubuntu JDK 21 
build\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160862?pr=16351)
   ❌ [CI / Hibernate5 Functional Tests \(Java 21, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334161117?pr=16351)
   ❌ [CI / Hibernate5 Functional Tests \(Java 21, 
indy\=true\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160956?pr=16351)
   ❌ [CI / Hibernate5 Functional Tests \(Java 25, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160969?pr=16351)
   ❌ [CI / Hibernate7 Functional Tests \(Java 21, indy\=false, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160906?pr=16351)
   ❌ [CI / Hibernate7 Functional Tests \(Java 21, indy\=false, shard 
2\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334161153?pr=16351)
   ❌ [CI / Hibernate7 Functional Tests \(Java 21, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160506?pr=16351)
   ❌ [CI / Hibernate7 Functional Tests \(Java 21, indy\=true, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160547?pr=16351)
   ❌ [CI / Hibernate7 Functional Tests \(Java 21, 
indy\=true\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160675?pr=16351)
   ❌ [CI / Hibernate7 Functional Tests \(Java 25, indy\=false, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160755?pr=16351)
   ❌ [CI / Hibernate7 Functional Tests \(Java 25, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160589?pr=16351)
   ❌ [CI / Mongodb Functional Tests \(Java 21, MongoDB 7.0, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160403?pr=16351)
   ❌ [CI / Mongodb Functional Tests \(Java 21, MongoDB 7.0, 
indy\=true\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160717?pr=16351)
   ❌ [CI / Mongodb Functional Tests \(Java 21, MongoDB 8.0, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160836?pr=16351)
   ❌ [CI / Mongodb Functional Tests \(Java 25, MongoDB 7.0, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160623?pr=16351)
   ❌ [CI / Mongodb Functional Tests \(Java 25, MongoDB 8.0, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160714?pr=16351)
   ❌ [CI / Neo4j Functional Tests \(Java 21, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160647?pr=16351)
   ❌ [CI / Neo4j Functional Tests \(Java 21, 
indy\=true\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160477?pr=16351)
   ❌ [CI / Neo4j Functional Tests \(Java 25, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160814?pr=16351)
   ❌ [CI / Redis Tests \(21, 
7.4\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160740?pr=16351)
   ❌ [CI / Redis Tests \(21, 
8.0\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160888?pr=16351)
   ❌ [CI / Redis Tests \(25, 
7.4\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160904?pr=16351)
   ❌ [CI / Redis Tests \(25, 
8.0\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160903?pr=16351)
   ❌ [CI / Spring Security Tests \(Java 
21\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160784?pr=16351)
   ❌ [CI / Spring Security Tests \(Java 
25\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160765?pr=16351)
   ❌ [Code Style / Core 
Projects](https://github.com/apache/grails-core/actions/runs/35260333556/job/105334161520?pr=16351)
   ❌ [Coverage / Coverage - grails-core 
\(ubuntu-24.04\)](https://github.com/apache/grails-core/actions/runs/35260333519/job/105334160351?pr=16351)
   ❌ [Licensing - RAT Report / 
rat-audit](https://github.com/apache/grails-core/actions/runs/35260333430/job/105334160298?pr=16351)
   
   ### Test Summary
   
   #### [CI / Build Grails Forge \(Java 21, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160445?pr=16351)
 > :grails-forge-cli:test [grails-forge]
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | CreateControllerCommandSpec > test app with controller | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateDomainClassCommandSpec > test app with domain | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateInterceptorCommandSpec > test app with interceptor | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateServiceCommandSpec > test app with service | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateTagLibCommandSpec > test app with taglib | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   
   #### [CI / Build Grails Forge \(Java 21, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160445?pr=16351)
 > :test-core:test [grails-forge]
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | CreateAppSpec > test basic create-app build task | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateRestApiSpec > test rest-api app with default json-views | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | ScaffoldingSpec > test generate-controller command | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   
   #### [CI / Build Grails Forge \(Java 21, 
indy\=true\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160748?pr=16351)
 > :grails-forge-cli:test [grails-forge]
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | CreateControllerCommandSpec > test app with controller | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateDomainClassCommandSpec > test app with domain | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateInterceptorCommandSpec > test app with interceptor | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateServiceCommandSpec > test app with service | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateTagLibCommandSpec > test app with taglib | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   
   #### [CI / Build Grails Forge \(Java 21, 
indy\=true\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160748?pr=16351)
 > :test-core:test [grails-forge]
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | CreateAppSpec > test basic create-app build task | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateRestApiSpec > test rest-api app with default json-views | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | ScaffoldingSpec > test generate-controller command | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   
   #### [CI / Build Grails Forge \(Java 25, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160381?pr=16351)
 > :grails-forge-cli:test [grails-forge]
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | CreateControllerCommandSpec > test app with controller | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateDomainClassCommandSpec > test app with domain | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateInterceptorCommandSpec > test app with interceptor | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateServiceCommandSpec > test app with service | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateTagLibCommandSpec > test app with taglib | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   
   #### [CI / Build Grails Forge \(Java 25, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160381?pr=16351)
 > :test-core:test [grails-forge]
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | CreateAppSpec > test basic create-app build task | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | CreateRestApiSpec > test rest-api app with default json-views | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   | ScaffoldingSpec > test generate-controller command | ❌ | 
[1% 🟡](https://github.com/apache/grails-core/issues/16030) |
   
   #### [CI / Build Grails-Core \(Ubuntu JDK 
21\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160750?pr=16351)
 > :grails-gsp:test (first 40 of 150)
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | CoreTagsTests > testElseIf\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfElse\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithEnv\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithEnvAndWithoutTestAttribute\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithoutEnvAndTestAttributes\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithEnvAndTestConditions\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithEnvCondition\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithTestCondition\(\) | ❌ | 0% 🟢 |
   | ElvisAndClosureGroovyPageTests > testElvisOperaturUsedWithClosure\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagThrowsErrorWithInvalidDefault\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDate\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDateAndPrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDayPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefault\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefaultDateAndPrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithHourPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMinutePrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMonthPrecision\(\) | ❌ | 0% 🟢 
|
   | FormTagLib2Tests > testDatePickerTagWithNoneValues\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithYearPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testCheckBoxUsesExpressionForDisable\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testCheckboxTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testCheckedOverridesValue\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerAriaLabel\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithInvalidRelativeYears\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYears\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYearsAndReverseRange\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithYearsAndRelativeYearsAttribute\(\) | 
❌ | 0% 🟢 |
   | FormTagLib3Tests > testFieldTagWithEmptyNameAttribute\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testHiddenFieldTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testHtmlEscapingTextAreaTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testNoHtmlEscapingTextAreaTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithCustomAttributes\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithHtmlCodec\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithLabels\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNoValue\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNonStringValue\(\) | ❌ | 0% 🟢 
|
   | FormTagLib3Tests > testRadioGroupTagWithNoneCodec\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithoutLabelsAndInvalidValue\(\) | ❌ | 
0% 🟢 |
   
   #### [CI / Build Grails-Core \(Ubuntu JDK 
21\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160750?pr=16351)
 > :grails-web-gsp:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | GrailsConventionGroovyPageLocatorSpec > Test find view with controller 
instance and view name from plugin | ❌ | 0% 🟢 |
   
   #### [CI / Build Grails-Core \(Ubuntu JDK 
25\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160668?pr=16351)
 > :grails-gsp:test (first 40 of 150)
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | CoreTagsTests > testElseIf\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfElse\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithEnv\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithEnvAndWithoutTestAttribute\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithoutEnvAndTestAttributes\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithEnvAndTestConditions\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithEnvCondition\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithTestCondition\(\) | ❌ | 0% 🟢 |
   | ElvisAndClosureGroovyPageTests > testElvisOperaturUsedWithClosure\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagThrowsErrorWithInvalidDefault\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDate\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDateAndPrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDayPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefault\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefaultDateAndPrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithHourPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMinutePrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMonthPrecision\(\) | ❌ | 0% 🟢 
|
   | FormTagLib2Tests > testDatePickerTagWithNoneValues\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithYearPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testCheckBoxUsesExpressionForDisable\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testCheckboxTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testCheckedOverridesValue\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerAriaLabel\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithInvalidRelativeYears\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYears\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYearsAndReverseRange\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithYearsAndRelativeYearsAttribute\(\) | 
❌ | 0% 🟢 |
   | FormTagLib3Tests > testFieldTagWithEmptyNameAttribute\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testHiddenFieldTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testHtmlEscapingTextAreaTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testNoHtmlEscapingTextAreaTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithCustomAttributes\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithHtmlCodec\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithLabels\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNoValue\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNonStringValue\(\) | ❌ | 0% 🟢 
|
   | FormTagLib3Tests > testRadioGroupTagWithNoneCodec\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithoutLabelsAndInvalidValue\(\) | ❌ | 
0% 🟢 |
   
   #### [CI / Build Grails-Core \(Windows JDK 25 shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160858?pr=16351)
 > :grails-gsp:test (first 40 of 150)
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | CoreTagsTests > testElseIf\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfElse\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithEnv\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithEnvAndWithoutTestAttribute\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithoutEnvAndTestAttributes\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithEnvAndTestConditions\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithEnvCondition\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithTestCondition\(\) | ❌ | 0% 🟢 |
   | ElvisAndClosureGroovyPageTests > testElvisOperaturUsedWithClosure\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagThrowsErrorWithInvalidDefault\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDate\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDateAndPrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDayPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefault\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefaultDateAndPrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithHourPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMinutePrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMonthPrecision\(\) | ❌ | 0% 🟢 
|
   | FormTagLib2Tests > testDatePickerTagWithNoneValues\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithYearPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testCheckBoxUsesExpressionForDisable\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testCheckboxTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testCheckedOverridesValue\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerAriaLabel\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithInvalidRelativeYears\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYears\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYearsAndReverseRange\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithYearsAndRelativeYearsAttribute\(\) | 
❌ | 0% 🟢 |
   | FormTagLib3Tests > testFieldTagWithEmptyNameAttribute\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testHiddenFieldTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testHtmlEscapingTextAreaTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testNoHtmlEscapingTextAreaTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithCustomAttributes\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithHtmlCodec\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithLabels\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNoValue\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNonStringValue\(\) | ❌ | 0% 🟢 
|
   | FormTagLib3Tests > testRadioGroupTagWithNoneCodec\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithoutLabelsAndInvalidValue\(\) | ❌ | 
0% 🟢 |
   
   #### [CI / Build Grails-Core \(Windows JDK 25 shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160858?pr=16351)
 > :grails-testing-support-web:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | GroovyPageUnitTestResourceLoaderSpec > a configured views directory 
overrides the base path | ❌ | 0% 🟢 |
   | GroovyPageUnitTestResourceLoaderSpec > unknown pages resolve to the 
project views directory | ❌ | 0% 🟢 |
   
   #### [CI / Build Grails-Core \(macOS JDK 
21\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160859?pr=16351)
 > :grails-gsp:test (first 40 of 150)
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | CoreTagsTests > testElseIf\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfElse\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithEnv\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithEnvAndWithoutTestAttribute\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithoutEnvAndTestAttributes\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithEnvAndTestConditions\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithEnvCondition\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithTestCondition\(\) | ❌ | 0% 🟢 |
   | ElvisAndClosureGroovyPageTests > testElvisOperaturUsedWithClosure\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagThrowsErrorWithInvalidDefault\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDate\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDateAndPrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDayPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefault\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefaultDateAndPrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithHourPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMinutePrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMonthPrecision\(\) | ❌ | 0% 🟢 
|
   | FormTagLib2Tests > testDatePickerTagWithNoneValues\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithYearPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testCheckBoxUsesExpressionForDisable\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testCheckboxTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testCheckedOverridesValue\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerAriaLabel\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithInvalidRelativeYears\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYears\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYearsAndReverseRange\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithYearsAndRelativeYearsAttribute\(\) | 
❌ | 0% 🟢 |
   | FormTagLib3Tests > testFieldTagWithEmptyNameAttribute\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testHiddenFieldTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testHtmlEscapingTextAreaTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testNoHtmlEscapingTextAreaTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithCustomAttributes\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithHtmlCodec\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithLabels\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNoValue\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNonStringValue\(\) | ❌ | 0% 🟢 
|
   | FormTagLib3Tests > testRadioGroupTagWithNoneCodec\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithoutLabelsAndInvalidValue\(\) | ❌ | 
0% 🟢 |
   
   #### [CI / Build Grails-Core \(macOS JDK 
21\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160859?pr=16351)
 > :grails-web-gsp:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | GrailsConventionGroovyPageLocatorSpec > Test find view with controller 
instance and view name from plugin | ❌ | 0% 🟢 |
   
   #### [CI / Build Grails-Core Rerunning all Tasks \(Ubuntu JDK 21 shard 
0\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160708?pr=16351)
 > :grails-web-gsp:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | GrailsConventionGroovyPageLocatorSpec > Test find view with controller 
instance and view name from plugin | ❌ | 0% 🟢 |
   
   #### [CI / Build Grails-Core Rerunning all Tasks \(Ubuntu JDK 21 shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160474?pr=16351)
 > :grails-gsp:test (first 40 of 150)
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | CoreTagsTests > testElseIf\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfElse\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithEnv\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithEnvAndWithoutTestAttribute\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testIfWithoutEnvAndTestAttributes\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithEnvAndTestConditions\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithEnvCondition\(\) | ❌ | 0% 🟢 |
   | CoreTagsTests > testUnlessWithTestCondition\(\) | ❌ | 0% 🟢 |
   | ElvisAndClosureGroovyPageTests > testElvisOperaturUsedWithClosure\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagThrowsErrorWithInvalidDefault\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDate\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDateAndPrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDayPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefault\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefaultDateAndPrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithHourPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMinutePrecision\(\) | ❌ | 
0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMonthPrecision\(\) | ❌ | 0% 🟢 
|
   | FormTagLib2Tests > testDatePickerTagWithNoneValues\(\) | ❌ | 0% 🟢 |
   | FormTagLib2Tests > testDatePickerTagWithYearPrecision\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testCheckBoxUsesExpressionForDisable\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testCheckboxTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testCheckedOverridesValue\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerAriaLabel\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithInvalidRelativeYears\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYears\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYearsAndReverseRange\(\) | ❌ 
| 0% 🟢 |
   | FormTagLib3Tests > testDatePickerWithYearsAndRelativeYearsAttribute\(\) | 
❌ | 0% 🟢 |
   | FormTagLib3Tests > testFieldTagWithEmptyNameAttribute\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testHiddenFieldTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testHtmlEscapingTextAreaTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testNoHtmlEscapingTextAreaTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTag\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithCustomAttributes\(\) | ❌ | 
0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithHtmlCodec\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithLabels\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNoValue\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNonStringValue\(\) | ❌ | 0% 🟢 
|
   | FormTagLib3Tests > testRadioGroupTagWithNoneCodec\(\) | ❌ | 0% 🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithoutLabelsAndInvalidValue\(\) | ❌ | 
0% 🟢 |
   
   #### [CI / Functional Tests \(Java 21, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160437?pr=16351)
 > :grails-test-examples-geb:integrationTest
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | ContainerFileDetectorDefaultSpec > should be able to find and upload local 
files | ❌ | 0% 🟢 |
   | InheritedConfigSpec > should show the right server name when visiting 
/serverName | ❌ | 0% 🟢 |
   | MultipleInheritanceSpec > should show the right server name when visiting 
/serverName | ❌ | 0% 🟢 |
   | NotInheritedConfigSpec > should show the right server name when visiting 
/serverName | ❌ | 0% 🟢 |
   | PageDelegateSpec > should delegate to page object | ❌ | 0% 🟢 |
   | PerTestRecordingSpec > \(setup\) running a second test to create another 
recording | ❌ | 0% 🟢 |
   | ServerNameControllerSpec > should show the right server name when visiting 
/serverName | ❌ | 0% 🟢 |
   | UploadSpec > should be able to upload files on a non-Windows host | ❌ | 
0% 🟢 |
   
   #### [CI / Functional Tests \(Java 21, indy\=false, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160808?pr=16351)
 > :grails-test-examples-app1:integrationTest
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | ConditionalOnPropertyFromPluginYmlSpec > conditional bean messages confirm 
they were loaded via <span>@</span>ConditionalOnProperty | ❌ | 0%&nbsp;🟢 |
   | ForwardingSpec > Test forward after populating flash | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders <span>#</span>type alert > 
custom:alert tag renders danger alert | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders <span>#</span>type alert > 
custom:alert tag renders success alert | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders <span>#</span>type alert > 
custom:alert tag renders warning alert | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders dismissible button when 
dismissible\=true | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:badge tag renders badge with type\=<span>#</span>type 
and size\=<span>#</span>size > custom:badge tag renders badge with type\=danger 
and size\=normal | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:badge tag renders badge with type\=<span>#</span>type 
and size\=<span>#</span>size > custom:badge tag renders badge with 
type\=warning and size\=large | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > 
custom:formatted tag formats value as number | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > 
custom:formatted tag formats value as percentage | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:hello tag uses default name when not provided | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:hideIf tag shows content when condition is false | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:iterate tag uses separator between items | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:list tag renders ordered list when type is ordered | ❌ 
| 0%&nbsp;🟢 |
   | TagLibSpec > custom:panel tag renders collapse button when collapsible | ❌ 
| 0%&nbsp;🟢 |
   | TagLibSpec > custom:progress tag hides label when showLabel is false | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:repeat tag uses separator between repetitions | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:wrapper tag applies custom CSS class | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > g:each tag provides status variable | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > g:elseif and g:else work correctly | ❌ | 0%&nbsp;🟢 |
   | UploadControllerSpec > Test file upload parameters | ❌ | 0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 21, indy\=false, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160808?pr=16351)
 > :grails-test-examples-cache:integrationTest
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | NotCachingControllerIntegrationSpec > test action controller with 
different parameters | ❌ | 0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 21, indy\=false, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160808?pr=16351)
 > :grails-test-examples-demo33:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | TestServiceSpec > when local-override is set then the service picks the 
update config value | ❌ | 0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 21, indy\=false, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160808?pr=16351)
 > :grails-test-examples-gsp-layout:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | FullGrailsLayoutLifeCycleTests > testMultilineTitle\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testMultipleLevelsOfLayouts\(\) | ❌ | 
0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testParameters\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testParametersWithLogic\(\) | ❌ | 
0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testSimpleLayout\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testTitleInSubTemplate\(\) | ❌ | 
0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testMultilineTitle\(\) 
| ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testParameters\(\) | ❌ 
| 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > 
testParametersWithLogic\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testSimpleLayout\(\) | 
❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > 
testTitleInSubTemplate\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureContent\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureContent2\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureContent3\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureTitleAndBody\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testEmptyTitle\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testLayoutTags\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testLayoutTagsBodyIsWholePage\(\) | ❌ | 
0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testLayoutcontent\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testMetaObjectValues\(\) | ❌ | 0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 21, 
indy\=true\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160682?pr=16351)
 > :grails-test-examples-external-configuration:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | ExternalConfigSpec > getting configuration from environment specific 
location | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > getting configuration from yml with multiple 
documents | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with config class and environment 
block, expect the config to be loaded | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with config class that has a 
canonical config, expect the config to be loaded | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with config class that has a two 
levels of canonical config, expect the config to be loaded | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with config class, expect the 
config to be loaded | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in classpath > when 
getting groovy config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in classpath > when 
getting properties config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in classpath > when 
getting yml config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in specific folder | ❌ 
| 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in system property 
user.home | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in user.home | ❌ | 
0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with wildcard files from tmp | ❌ 
| 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with wildcard files from user 
home | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting referenced config with file in classpath 
> when getting referenced groovy config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting referenced config with file in classpath 
> when getting referenced properties config with file in classpath | ❌ | 
0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting referenced config with file in classpath 
> when getting referenced yml config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting yml config with file in classpath and 
with environments block  | ❌ | 0%&nbsp;🟢 |
   | MergedConfigSpec > when merging multiple configs the expected values are 
in the final result | ❌ | 0%&nbsp;🟢 |
   | MergedConfigSpec > when merging multiple groovy configs the expected 
values are in the final result | ❌ | 0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 21, 
indy\=true\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160682?pr=16351)
 > :grails-test-examples-geb:integrationTest
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | ContainerFileDetectorDefaultSpec > should be able to find and upload local 
files | ❌ | 0%&nbsp;🟢 |
   | InheritedConfigSpec > should show the right server name when visiting 
/serverName | ❌ | 0%&nbsp;🟢 |
   | MultipleInheritanceSpec > should show the right server name when visiting 
/serverName | ❌ | 0%&nbsp;🟢 |
   | NotInheritedConfigSpec > should show the right server name when visiting 
/serverName | ❌ | 0%&nbsp;🟢 |
   | PageDelegateSpec > should delegate to page object | ❌ | 0%&nbsp;🟢 |
   | PerTestRecordingSpec > \(setup\) running a second test to create another 
recording | ❌ | 0%&nbsp;🟢 |
   | ServerNameControllerSpec > should show the right server name when visiting 
/serverName | ❌ | 0%&nbsp;🟢 |
   | UploadSpec > should be able to upload files on a non-Windows host | ❌ | 
0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 21, indy\=true, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160522?pr=16351)
 > :grails-test-examples-app1:integrationTest
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | ConditionalOnPropertyFromPluginYmlSpec > conditional bean messages confirm 
they were loaded via <span>@</span>ConditionalOnProperty | ❌ | 0%&nbsp;🟢 |
   | ForwardingSpec > Test forward after populating flash | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders <span>#</span>type alert > 
custom:alert tag renders danger alert | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders <span>#</span>type alert > 
custom:alert tag renders success alert | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders <span>#</span>type alert > 
custom:alert tag renders warning alert | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders dismissible button when 
dismissible\=true | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:badge tag renders badge with type\=<span>#</span>type 
and size\=<span>#</span>size > custom:badge tag renders badge with type\=danger 
and size\=normal | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:badge tag renders badge with type\=<span>#</span>type 
and size\=<span>#</span>size > custom:badge tag renders badge with 
type\=warning and size\=large | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > 
custom:formatted tag formats value as number | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > 
custom:formatted tag formats value as percentage | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:hello tag uses default name when not provided | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:hideIf tag shows content when condition is false | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:iterate tag uses separator between items | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:list tag renders ordered list when type is ordered | ❌ 
| 0%&nbsp;🟢 |
   | TagLibSpec > custom:panel tag renders collapse button when collapsible | ❌ 
| 0%&nbsp;🟢 |
   | TagLibSpec > custom:progress tag hides label when showLabel is false | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:repeat tag uses separator between repetitions | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:wrapper tag applies custom CSS class | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > g:each tag provides status variable | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > g:elseif and g:else work correctly | ❌ | 0%&nbsp;🟢 |
   | UploadControllerSpec > Test file upload parameters | ❌ | 0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 21, indy\=true, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160522?pr=16351)
 > :grails-test-examples-cache:integrationTest
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | NotCachingControllerIntegrationSpec > test action controller with 
different parameters | ❌ | 0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 21, indy\=true, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160522?pr=16351)
 > :grails-test-examples-demo33:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | TestServiceSpec > when local-override is set then the service picks the 
update config value | ❌ | 0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 21, indy\=true, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160522?pr=16351)
 > :grails-test-examples-gsp-layout:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | FullGrailsLayoutLifeCycleTests > testMultilineTitle\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testMultipleLevelsOfLayouts\(\) | ❌ | 
0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testParameters\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testParametersWithLogic\(\) | ❌ | 
0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testSimpleLayout\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testTitleInSubTemplate\(\) | ❌ | 
0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testMultilineTitle\(\) 
| ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testParameters\(\) | ❌ 
| 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > 
testParametersWithLogic\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testSimpleLayout\(\) | 
❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > 
testTitleInSubTemplate\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureContent\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureContent2\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureContent3\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureTitleAndBody\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testEmptyTitle\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testLayoutTags\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testLayoutTagsBodyIsWholePage\(\) | ❌ | 
0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testLayoutcontent\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testMetaObjectValues\(\) | ❌ | 0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 25, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160735?pr=16351)
 > :grails-test-examples-geb:integrationTest
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | ContainerFileDetectorDefaultSpec > should be able to find and upload local 
files | ❌ | 0%&nbsp;🟢 |
   | InheritedConfigSpec > should show the right server name when visiting 
/serverName | ❌ | 0%&nbsp;🟢 |
   | MultipleInheritanceSpec > should show the right server name when visiting 
/serverName | ❌ | 0%&nbsp;🟢 |
   | NotInheritedConfigSpec > should show the right server name when visiting 
/serverName | ❌ | 0%&nbsp;🟢 |
   | PageDelegateSpec > should delegate to page object | ❌ | 0%&nbsp;🟢 |
   | PerTestRecordingSpec > \(setup\) running a second test to create another 
recording | ❌ | 0%&nbsp;🟢 |
   | ServerNameControllerSpec > should show the right server name when visiting 
/serverName | ❌ | 0%&nbsp;🟢 |
   | UploadSpec > should be able to upload files on a non-Windows host | ❌ | 
0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 25, indy\=false, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160734?pr=16351)
 > :grails-test-examples-app1:integrationTest
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | ConditionalOnPropertyFromPluginYmlSpec > conditional bean messages confirm 
they were loaded via <span>@</span>ConditionalOnProperty | ❌ | 0%&nbsp;🟢 |
   | ForwardingSpec > Test forward after populating flash | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders <span>#</span>type alert > 
custom:alert tag renders danger alert | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders <span>#</span>type alert > 
custom:alert tag renders success alert | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders <span>#</span>type alert > 
custom:alert tag renders warning alert | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders dismissible button when 
dismissible\=true | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:badge tag renders badge with type\=<span>#</span>type 
and size\=<span>#</span>size > custom:badge tag renders badge with type\=danger 
and size\=normal | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:badge tag renders badge with type\=<span>#</span>type 
and size\=<span>#</span>size > custom:badge tag renders badge with 
type\=warning and size\=large | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > 
custom:formatted tag formats value as number | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > 
custom:formatted tag formats value as percentage | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:hello tag uses default name when not provided | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:hideIf tag shows content when condition is false | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:iterate tag uses separator between items | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:list tag renders ordered list when type is ordered | ❌ 
| 0%&nbsp;🟢 |
   | TagLibSpec > custom:panel tag renders collapse button when collapsible | ❌ 
| 0%&nbsp;🟢 |
   | TagLibSpec > custom:progress tag hides label when showLabel is false | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:repeat tag uses separator between repetitions | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:wrapper tag applies custom CSS class | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > g:each tag provides status variable | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > g:elseif and g:else work correctly | ❌ | 0%&nbsp;🟢 |
   | UploadControllerSpec > Test file upload parameters | ❌ | 0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 25, indy\=false, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160734?pr=16351)
 > :grails-test-examples-cache:integrationTest
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | NotCachingControllerIntegrationSpec > test action controller with 
different parameters | ❌ | 0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 25, indy\=false, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160734?pr=16351)
 > :grails-test-examples-demo33:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | TestServiceSpec > when local-override is set then the service picks the 
update config value | ❌ | 0%&nbsp;🟢 |
   
   #### [CI / Functional Tests \(Java 25, indy\=false, shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160734?pr=16351)
 > :grails-test-examples-gsp-layout:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | FullGrailsLayoutLifeCycleTests > testMultilineTitle\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testMultipleLevelsOfLayouts\(\) | ❌ | 
0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testParameters\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testParametersWithLogic\(\) | ❌ | 
0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testSimpleLayout\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testTitleInSubTemplate\(\) | ❌ | 
0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testMultilineTitle\(\) 
| ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testParameters\(\) | ❌ 
| 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > 
testParametersWithLogic\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testSimpleLayout\(\) | 
❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > 
testTitleInSubTemplate\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureContent\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureContent2\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureContent3\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureTitleAndBody\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testEmptyTitle\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testLayoutTags\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testLayoutTagsBodyIsWholePage\(\) | ❌ | 
0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testLayoutcontent\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testMetaObjectValues\(\) | ❌ | 0%&nbsp;🟢 |
   
   #### [Groovy Snapshot Canary Build / Build Grails \(shard 
0\)](https://github.com/apache/grails-core/actions/runs/35260333499/job/105335744544?pr=16351)
 > :grails-test-examples-demo33:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | TestServiceSpec > when local-override is set then the service picks the 
update config value | ❌ | 0%&nbsp;🟢 |
   
   #### [Groovy Snapshot Canary Build / Build Grails \(shard 
0\)](https://github.com/apache/grails-core/actions/runs/35260333499/job/105335744544?pr=16351)
 > :grails-test-examples-external-configuration:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | ExternalConfigSpec > getting configuration from environment specific 
location | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > getting configuration from yml with multiple 
documents | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with config class and environment 
block, expect the config to be loaded | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with config class that has a 
canonical config, expect the config to be loaded | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with config class that has a two 
levels of canonical config, expect the config to be loaded | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with config class, expect the 
config to be loaded | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in classpath > when 
getting groovy config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in classpath > when 
getting properties config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in classpath > when 
getting yml config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in specific folder | ❌ 
| 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in system property 
user.home | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in user.home | ❌ | 
0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with wildcard files from tmp | ❌ 
| 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with wildcard files from user 
home | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting referenced config with file in classpath 
> when getting referenced groovy config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting referenced config with file in classpath 
> when getting referenced properties config with file in classpath | ❌ | 
0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting referenced config with file in classpath 
> when getting referenced yml config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting yml config with file in classpath and 
with environments block  | ❌ | 0%&nbsp;🟢 |
   | MergedConfigSpec > when merging multiple configs the expected values are 
in the final result | ❌ | 0%&nbsp;🟢 |
   | MergedConfigSpec > when merging multiple groovy configs the expected 
values are in the final result | ❌ | 0%&nbsp;🟢 |
   
   #### [Groovy Snapshot Canary Build / Build Grails \(shard 
0\)](https://github.com/apache/grails-core/actions/runs/35260333499/job/105335744544?pr=16351)
 > :grails-web-gsp:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | GrailsConventionGroovyPageLocatorSpec > Test find view with controller 
instance and view name from plugin | ❌ | 0%&nbsp;🟢 |
   
   #### [Groovy Snapshot Canary Build / Build Grails \(shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333499/job/105335744559?pr=16351)
 > :grails-gsp:test (first 40 of 150)
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | CoreTagsTests > testElseIf\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testIfElse\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testIfWithEnv\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testIfWithEnvAndWithoutTestAttribute\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testIfWithoutEnvAndTestAttributes\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testUnlessWithEnvAndTestConditions\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testUnlessWithEnvCondition\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testUnlessWithTestCondition\(\) | ❌ | 0%&nbsp;🟢 |
   | ElvisAndClosureGroovyPageTests > testElvisOperaturUsedWithClosure\(\) | ❌ 
| 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagThrowsErrorWithInvalidDefault\(\) | ❌ 
| 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDate\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDateAndPrecision\(\) | ❌ | 
0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDayPrecision\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefault\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefaultDateAndPrecision\(\) | ❌ | 
0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithHourPrecision\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMinutePrecision\(\) | ❌ | 
0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMonthPrecision\(\) | ❌ | 0%&nbsp;🟢 
|
   | FormTagLib2Tests > testDatePickerTagWithNoneValues\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithYearPrecision\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testCheckBoxUsesExpressionForDisable\(\) | ❌ | 
0%&nbsp;🟢 |
   | FormTagLib3Tests > testCheckboxTag\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testCheckedOverridesValue\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testDatePickerAriaLabel\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testDatePickerWithInvalidRelativeYears\(\) | ❌ | 
0%&nbsp;🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYears\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYearsAndReverseRange\(\) | ❌ 
| 0%&nbsp;🟢 |
   | FormTagLib3Tests > testDatePickerWithYearsAndRelativeYearsAttribute\(\) | 
❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testFieldTagWithEmptyNameAttribute\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testHiddenFieldTag\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testHtmlEscapingTextAreaTag\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testNoHtmlEscapingTextAreaTag\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTag\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithCustomAttributes\(\) | ❌ | 
0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithHtmlCodec\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithLabels\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNoValue\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNonStringValue\(\) | ❌ | 0%&nbsp;🟢 
|
   | FormTagLib3Tests > testRadioGroupTagWithNoneCodec\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithoutLabelsAndInvalidValue\(\) | ❌ | 
0%&nbsp;🟢 |
   
   #### [Groovy Snapshot Canary Build / Build Grails \(shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333499/job/105335744559?pr=16351)
 > :grails-test-examples-gsp-layout:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | FullGrailsLayoutLifeCycleTests > testMultilineTitle\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testMultipleLevelsOfLayouts\(\) | ❌ | 
0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testParameters\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testParametersWithLogic\(\) | ❌ | 
0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testSimpleLayout\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleTests > testTitleInSubTemplate\(\) | ❌ | 
0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testMultilineTitle\(\) 
| ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testParameters\(\) | ❌ 
| 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > 
testParametersWithLogic\(\) | ❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testSimpleLayout\(\) | 
❌ | 0%&nbsp;🟢 |
   | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > 
testTitleInSubTemplate\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureContent\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureContent2\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureContent3\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testCaptureTitleAndBody\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testEmptyTitle\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testLayoutTags\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testLayoutTagsBodyIsWholePage\(\) | ❌ | 
0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testLayoutcontent\(\) | ❌ | 0%&nbsp;🟢 |
   | GSPGrailsLayoutPageTests > testMetaObjectValues\(\) | ❌ | 0%&nbsp;🟢 |
   
   #### [Groovy Snapshot Canary Build / Build Grails \(shard 
1\)](https://github.com/apache/grails-core/actions/runs/35260333499/job/105335744559?pr=16351)
 > :grails-test-examples-hibernate7-demo33:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | TestServiceSpec > when local-override is set then the service picks the 
update config value | ❌ | 0%&nbsp;🟢 |
   
   #### [Groovy Snapshot Canary Build / Build Grails \(shard 
2\)](https://github.com/apache/grails-core/actions/runs/35260333499/job/105335744711?pr=16351)
 > :grails-test-examples-cache:integrationTest
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | NotCachingControllerIntegrationSpec > test action controller with 
different parameters | ❌ | 0%&nbsp;🟢 |
   
   #### [Groovy Snapshot Canary Build / Build Grails \(shard 
2\)](https://github.com/apache/grails-core/actions/runs/35260333499/job/105335744711?pr=16351)
 > :grails-test-examples-hibernate7-app1:integrationTest
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | ConditionalOnPropertyFromPluginYmlSpec > conditional bean messages confirm 
they were loaded via <span>@</span>ConditionalOnProperty | ❌ | 0%&nbsp;🟢 |
   | ForwardingSpec > Test forward after populating flash | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders <span>#</span>type alert > 
custom:alert tag renders danger alert | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders <span>#</span>type alert > 
custom:alert tag renders success alert | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders <span>#</span>type alert > 
custom:alert tag renders warning alert | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:alert tag renders dismissible button when 
dismissible\=true | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:badge tag renders badge with type\=<span>#</span>type 
and size\=<span>#</span>size > custom:badge tag renders badge with type\=danger 
and size\=normal | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:badge tag renders badge with type\=<span>#</span>type 
and size\=<span>#</span>size > custom:badge tag renders badge with 
type\=warning and size\=large | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > 
custom:formatted tag formats value as number | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > 
custom:formatted tag formats value as percentage | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > custom:hello tag uses default name when not provided | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:hideIf tag shows content when condition is false | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:iterate tag uses separator between items | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:list tag renders ordered list when type is ordered | ❌ 
| 0%&nbsp;🟢 |
   | TagLibSpec > custom:panel tag renders collapse button when collapsible | ❌ 
| 0%&nbsp;🟢 |
   | TagLibSpec > custom:progress tag hides label when showLabel is false | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:repeat tag uses separator between repetitions | ❌ | 
0%&nbsp;🟢 |
   | TagLibSpec > custom:wrapper tag applies custom CSS class | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > g:each tag provides status variable | ❌ | 0%&nbsp;🟢 |
   | TagLibSpec > g:elseif and g:else work correctly | ❌ | 0%&nbsp;🟢 |
   | UploadControllerSpec > Test file upload parameters | ❌ | 0%&nbsp;🟢 |
   
   #### [SiteMesh 2 Compatibility / SiteMesh 2 Core Tests \(Java 
21\)](https://github.com/apache/grails-core/actions/runs/35260333596/job/105334161219?pr=16351)
 > :grails-gsp:test (first 40 of 150)
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | CoreTagsTests > testElseIf\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testIfElse\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testIfWithEnv\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testIfWithEnvAndWithoutTestAttribute\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testIfWithoutEnvAndTestAttributes\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testUnlessWithEnvAndTestConditions\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testUnlessWithEnvCondition\(\) | ❌ | 0%&nbsp;🟢 |
   | CoreTagsTests > testUnlessWithTestCondition\(\) | ❌ | 0%&nbsp;🟢 |
   | ElvisAndClosureGroovyPageTests > testElvisOperaturUsedWithClosure\(\) | ❌ 
| 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagThrowsErrorWithInvalidDefault\(\) | ❌ 
| 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDate\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithCustomDateAndPrecision\(\) | ❌ | 
0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDayPrecision\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefault\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithDefaultDateAndPrecision\(\) | ❌ | 
0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithHourPrecision\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMinutePrecision\(\) | ❌ | 
0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithMonthPrecision\(\) | ❌ | 0%&nbsp;🟢 
|
   | FormTagLib2Tests > testDatePickerTagWithNoneValues\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib2Tests > testDatePickerTagWithYearPrecision\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testCheckBoxUsesExpressionForDisable\(\) | ❌ | 
0%&nbsp;🟢 |
   | FormTagLib3Tests > testCheckboxTag\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testCheckedOverridesValue\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testDatePickerAriaLabel\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testDatePickerWithInvalidRelativeYears\(\) | ❌ | 
0%&nbsp;🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYears\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testDatePickerWithRelativeYearsAndReverseRange\(\) | ❌ 
| 0%&nbsp;🟢 |
   | FormTagLib3Tests > testDatePickerWithYearsAndRelativeYearsAttribute\(\) | 
❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testFieldTagWithEmptyNameAttribute\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testHiddenFieldTag\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testHtmlEscapingTextAreaTag\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testNoHtmlEscapingTextAreaTag\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTag\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithCustomAttributes\(\) | ❌ | 
0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithHtmlCodec\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithLabels\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNoValue\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithNonStringValue\(\) | ❌ | 0%&nbsp;🟢 
|
   | FormTagLib3Tests > testRadioGroupTagWithNoneCodec\(\) | ❌ | 0%&nbsp;🟢 |
   | FormTagLib3Tests > testRadioGroupTagWithoutLabelsAndInvalidValue\(\) | ❌ | 
0%&nbsp;🟢 |
   
   #### [SiteMesh 2 Compatibility / SiteMesh 2 Functional Tests \(Java 21, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333596/job/105334160937?pr=16351)
 > :grails-test-examples-demo33:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | TestServiceSpec > when local-override is set then the service picks the 
update config value | ❌ | 0%&nbsp;🟢 |
   
   #### [SiteMesh 2 Compatibility / SiteMesh 2 Functional Tests \(Java 21, 
indy\=false\)](https://github.com/apache/grails-core/actions/runs/35260333596/job/105334160937?pr=16351)
 > :grails-test-examples-external-configuration:test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | ExternalConfigSpec > getting configuration from environment specific 
location | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > getting configuration from yml with multiple 
documents | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with config class and environment 
block, expect the config to be loaded | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with config class that has a 
canonical config, expect the config to be loaded | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with config class that has a two 
levels of canonical config, expect the config to be loaded | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with config class, expect the 
config to be loaded | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in classpath > when 
getting groovy config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in classpath > when 
getting properties config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in classpath > when 
getting yml config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in specific folder | ❌ 
| 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in system property 
user.home | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with file in user.home | ❌ | 
0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with wildcard files from tmp | ❌ 
| 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting config with wildcard files from user 
home | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting referenced config with file in classpath 
> when getting referenced groovy config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting referenced config with file in classpath 
> when getting referenced properties config with file in classpath | ❌ | 
0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting referenced config with file in classpath 
> when getting referenced yml config with file in classpath | ❌ | 0%&nbsp;🟢 |
   | ExternalConfigSpec > when getting yml config with file in classpath and 
with environments block  | ❌ | 0%&nbsp;🟢 |
   | MergedConfigSpec > when merging multiple configs the expected values are 
in the final result | ❌ | 0%&nbsp;🟢 |
   | MergedConfigSpec > when merging multiple groovy configs the expe…


-- 
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