testlens-app[bot] commented on PR #16351: URL: https://github.com/apache/grails-core/pull/16351#issuecomment-5720854802
## π¨ TestLens detected 1390 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 \(Ubuntu JDK 25\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334160668?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 \(Windows JDK 25 shard 0\)](https://github.com/apache/grails-core/actions/runs/35260333408/job/105334161604?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 \(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% π’ | | ForwardingSpec > Test forward after populating flash | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders danger alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders success alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders warning alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders dismissible button when dismissible\=true | β | 0% π’ | | 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% π’ | | 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% π’ | | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > custom:formatted tag formats value as number | β | 0% π’ | | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > custom:formatted tag formats value as percentage | β | 0% π’ | | TagLibSpec > custom:hello tag uses default name when not provided | β | 0% π’ | | TagLibSpec > custom:hideIf tag shows content when condition is false | β | 0% π’ | | TagLibSpec > custom:iterate tag uses separator between items | β | 0% π’ | | TagLibSpec > custom:list tag renders ordered list when type is ordered | β | 0% π’ | | TagLibSpec > custom:panel tag renders collapse button when collapsible | β | 0% π’ | | TagLibSpec > custom:progress tag hides label when showLabel is false | β | 0% π’ | | TagLibSpec > custom:repeat tag uses separator between repetitions | β | 0% π’ | | TagLibSpec > custom:wrapper tag applies custom CSS class | β | 0% π’ | | TagLibSpec > g:each tag provides status variable | β | 0% π’ | | TagLibSpec > g:elseif and g:else work correctly | β | 0% π’ | | UploadControllerSpec > Test file upload parameters | β | 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-cache:integrationTest | Test | Runs | Flakiness | |---|---|--:| | NotCachingControllerIntegrationSpec > test action controller with different parameters | β | 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-demo33:test | Test | Runs | Flakiness | |---|---|--:| | TestServiceSpec > when local-override is set then the service picks the update config value | β | 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-gsp-layout:test | Test | Runs | Flakiness | |---|---|--:| | FullGrailsLayoutLifeCycleTests > testMultilineTitle\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testMultipleLevelsOfLayouts\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testParameters\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testParametersWithLogic\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testSimpleLayout\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testTitleInSubTemplate\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testMultilineTitle\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testParameters\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testParametersWithLogic\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testSimpleLayout\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testTitleInSubTemplate\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureContent\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureContent2\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureContent3\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureTitleAndBody\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testEmptyTitle\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testLayoutTags\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testLayoutTagsBodyIsWholePage\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testLayoutcontent\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testMetaObjectValues\(\) | β | 0% π’ | #### [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% π’ | | ExternalConfigSpec > getting configuration from yml with multiple documents | β | 0% π’ | | ExternalConfigSpec > when getting config with config class and environment block, expect the config to be loaded | β | 0% π’ | | ExternalConfigSpec > when getting config with config class that has a canonical config, expect the config to be loaded | β | 0% π’ | | ExternalConfigSpec > when getting config with config class that has a two levels of canonical config, expect the config to be loaded | β | 0% π’ | | ExternalConfigSpec > when getting config with config class, expect the config to be loaded | β | 0% π’ | | ExternalConfigSpec > when getting config with file in classpath > when getting groovy config with file in classpath | β | 0% π’ | | ExternalConfigSpec > when getting config with file in classpath > when getting properties config with file in classpath | β | 0% π’ | | ExternalConfigSpec > when getting config with file in classpath > when getting yml config with file in classpath | β | 0% π’ | | ExternalConfigSpec > when getting config with file in specific folder | β | 0% π’ | | ExternalConfigSpec > when getting config with file in system property user.home | β | 0% π’ | | ExternalConfigSpec > when getting config with file in user.home | β | 0% π’ | | ExternalConfigSpec > when getting config with wildcard files from tmp | β | 0% π’ | | ExternalConfigSpec > when getting config with wildcard files from user home | β | 0% π’ | | ExternalConfigSpec > when getting referenced config with file in classpath > when getting referenced groovy config with file in classpath | β | 0% π’ | | ExternalConfigSpec > when getting referenced config with file in classpath > when getting referenced properties config with file in classpath | β | 0% π’ | | ExternalConfigSpec > when getting referenced config with file in classpath > when getting referenced yml config with file in classpath | β | 0% π’ | | ExternalConfigSpec > when getting yml config with file in classpath and with environments block | β | 0% π’ | | MergedConfigSpec > when merging multiple configs the expected values are in the final result | β | 0% π’ | | MergedConfigSpec > when merging multiple groovy configs the expected values are in the final result | β | 0% π’ | #### [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% π’ | | 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\=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% π’ | | ForwardingSpec > Test forward after populating flash | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders danger alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders success alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders warning alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders dismissible button when dismissible\=true | β | 0% π’ | | 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% π’ | | 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% π’ | | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > custom:formatted tag formats value as number | β | 0% π’ | | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > custom:formatted tag formats value as percentage | β | 0% π’ | | TagLibSpec > custom:hello tag uses default name when not provided | β | 0% π’ | | TagLibSpec > custom:hideIf tag shows content when condition is false | β | 0% π’ | | TagLibSpec > custom:iterate tag uses separator between items | β | 0% π’ | | TagLibSpec > custom:list tag renders ordered list when type is ordered | β | 0% π’ | | TagLibSpec > custom:panel tag renders collapse button when collapsible | β | 0% π’ | | TagLibSpec > custom:progress tag hides label when showLabel is false | β | 0% π’ | | TagLibSpec > custom:repeat tag uses separator between repetitions | β | 0% π’ | | TagLibSpec > custom:wrapper tag applies custom CSS class | β | 0% π’ | | TagLibSpec > g:each tag provides status variable | β | 0% π’ | | TagLibSpec > g:elseif and g:else work correctly | β | 0% π’ | | UploadControllerSpec > Test file upload parameters | β | 0% π’ | #### [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% π’ | #### [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% π’ | #### [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% π’ | | FullGrailsLayoutLifeCycleTests > testMultipleLevelsOfLayouts\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testParameters\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testParametersWithLogic\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testSimpleLayout\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testTitleInSubTemplate\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testMultilineTitle\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testParameters\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testParametersWithLogic\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testSimpleLayout\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testTitleInSubTemplate\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureContent\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureContent2\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureContent3\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureTitleAndBody\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testEmptyTitle\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testLayoutTags\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testLayoutTagsBodyIsWholePage\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testLayoutcontent\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testMetaObjectValues\(\) | β | 0% π’ | #### [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% π’ | | 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 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% π’ | | ForwardingSpec > Test forward after populating flash | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders danger alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders success alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders warning alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders dismissible button when dismissible\=true | β | 0% π’ | | 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% π’ | | 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% π’ | | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > custom:formatted tag formats value as number | β | 0% π’ | | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > custom:formatted tag formats value as percentage | β | 0% π’ | | TagLibSpec > custom:hello tag uses default name when not provided | β | 0% π’ | | TagLibSpec > custom:hideIf tag shows content when condition is false | β | 0% π’ | | TagLibSpec > custom:iterate tag uses separator between items | β | 0% π’ | | TagLibSpec > custom:list tag renders ordered list when type is ordered | β | 0% π’ | | TagLibSpec > custom:panel tag renders collapse button when collapsible | β | 0% π’ | | TagLibSpec > custom:progress tag hides label when showLabel is false | β | 0% π’ | | TagLibSpec > custom:repeat tag uses separator between repetitions | β | 0% π’ | | TagLibSpec > custom:wrapper tag applies custom CSS class | β | 0% π’ | | TagLibSpec > g:each tag provides status variable | β | 0% π’ | | TagLibSpec > g:elseif and g:else work correctly | β | 0% π’ | | UploadControllerSpec > Test file upload parameters | β | 0% π’ | #### [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% π’ | #### [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% π’ | #### [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% π’ | | FullGrailsLayoutLifeCycleTests > testMultipleLevelsOfLayouts\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testParameters\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testParametersWithLogic\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testSimpleLayout\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testTitleInSubTemplate\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testMultilineTitle\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testParameters\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testParametersWithLogic\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testSimpleLayout\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testTitleInSubTemplate\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureContent\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureContent2\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureContent3\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureTitleAndBody\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testEmptyTitle\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testLayoutTags\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testLayoutTagsBodyIsWholePage\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testLayoutcontent\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testMetaObjectValues\(\) | β | 0% π’ | #### [Groovy Snapshot Canary Build / Build Grails \(shard 0\)](https://github.com/apache/grails-core/actions/runs/35260333499/job/105335744544?pr=16351) > :grails-test-examples-app1:integrationTest | Test | Runs | Flakiness | |---|---|--:| | ConditionalOnPropertyFromPluginYmlSpec > conditional bean messages confirm they were loaded via <span>@</span>ConditionalOnProperty | β | 0% π’ | | ForwardingSpec > Test forward after populating flash | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders danger alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders success alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders warning alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders dismissible button when dismissible\=true | β | 0% π’ | | 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% π’ | | 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% π’ | | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > custom:formatted tag formats value as number | β | 0% π’ | | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > custom:formatted tag formats value as percentage | β | 0% π’ | | TagLibSpec > custom:hello tag uses default name when not provided | β | 0% π’ | | TagLibSpec > custom:hideIf tag shows content when condition is false | β | 0% π’ | | TagLibSpec > custom:iterate tag uses separator between items | β | 0% π’ | | TagLibSpec > custom:list tag renders ordered list when type is ordered | β | 0% π’ | | TagLibSpec > custom:panel tag renders collapse button when collapsible | β | 0% π’ | | TagLibSpec > custom:progress tag hides label when showLabel is false | β | 0% π’ | | TagLibSpec > custom:repeat tag uses separator between repetitions | β | 0% π’ | | TagLibSpec > custom:wrapper tag applies custom CSS class | β | 0% π’ | | TagLibSpec > g:each tag provides status variable | β | 0% π’ | | TagLibSpec > g:elseif and g:else work correctly | β | 0% π’ | | UploadControllerSpec > Test file upload parameters | β | 0% π’ | #### [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% π’ | #### [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% π’ | | ExternalConfigSpec > getting configuration from yml with multiple documents | β | 0% π’ | | ExternalConfigSpec > when getting config with config class and environment block, expect the config to be loaded | β | 0% π’ | | ExternalConfigSpec > when getting config with config class that has a canonical config, expect the config to be loaded | β | 0% π’ | | ExternalConfigSpec > when getting config with config class that has a two levels of canonical config, expect the config to be loaded | β | 0% π’ | | ExternalConfigSpec > when getting config with config class, expect the config to be loaded | β | 0% π’ | | ExternalConfigSpec > when getting config with file in classpath > when getting groovy config with file in classpath | β | 0% π’ | | ExternalConfigSpec > when getting config with file in classpath > when getting properties config with file in classpath | β | 0% π’ | | ExternalConfigSpec > when getting config with file in classpath > when getting yml config with file in classpath | β | 0% π’ | | ExternalConfigSpec > when getting config with file in specific folder | β | 0% π’ | | ExternalConfigSpec > when getting config with file in system property user.home | β | 0% π’ | | ExternalConfigSpec > when getting config with file in user.home | β | 0% π’ | | ExternalConfigSpec > when getting config with wildcard files from tmp | β | 0% π’ | | ExternalConfigSpec > when getting config with wildcard files from user home | β | 0% π’ | | ExternalConfigSpec > when getting referenced config with file in classpath > when getting referenced groovy config with file in classpath | β | 0% π’ | | ExternalConfigSpec > when getting referenced config with file in classpath > when getting referenced properties config with file in classpath | β | 0% π’ | | ExternalConfigSpec > when getting referenced config with file in classpath > when getting referenced yml config with file in classpath | β | 0% π’ | | ExternalConfigSpec > when getting yml config with file in classpath and with environments block | β | 0% π’ | | MergedConfigSpec > when merging multiple configs the expected values are in the final result | β | 0% π’ | | MergedConfigSpec > when merging multiple groovy configs the expected values are in the final result | β | 0% π’ | #### [Groovy Snapshot Canary Build / Build Grails \(shard 0\)](https://github.com/apache/grails-core/actions/runs/35260333499/job/105335744544?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% π’ | #### [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% π’ | #### [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% π’ | | 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% π’ | #### [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% π’ | | FullGrailsLayoutLifeCycleTests > testMultipleLevelsOfLayouts\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testParameters\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testParametersWithLogic\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testSimpleLayout\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleTests > testTitleInSubTemplate\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testMultilineTitle\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testParameters\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testParametersWithLogic\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testSimpleLayout\(\) | β | 0% π’ | | FullGrailsLayoutLifeCycleWithNoPreprocessingTests > testTitleInSubTemplate\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureContent\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureContent2\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureContent3\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testCaptureTitleAndBody\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testEmptyTitle\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testLayoutTags\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testLayoutTagsBodyIsWholePage\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testLayoutcontent\(\) | β | 0% π’ | | GSPGrailsLayoutPageTests > testMetaObjectValues\(\) | β | 0% π’ | #### [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% π’ | #### [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% π’ | #### [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% π’ | | ForwardingSpec > Test forward after populating flash | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders danger alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders success alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders <span>#</span>type alert > custom:alert tag renders warning alert | β | 0% π’ | | TagLibSpec > custom:alert tag renders dismissible button when dismissible\=true | β | 0% π’ | | 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% π’ | | 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% π’ | | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > custom:formatted tag formats value as number | β | 0% π’ | | TagLibSpec > custom:formatted tag formats value as <span>#</span>format > custom:formatted tag formats value as percentage | β | 0% π’ | | TagLibSpec > custom:hello tag uses default name when not provided | β | 0% π’ | | TagLibSpec > custom:hideIf tag shows content when condition is false | β | 0% π’ | | TagLibSpec > custom:iterate tag uses separator between items | β | 0% π’ | | TagLibSpec > custom:list tag renders ordered list when type is ordered | β | 0% π’ | | TagLibSpec > custom:panel tag renders collapse button when collapsible | β | 0% π’ | | TagLibSpec > custom:progress tag hides label when showLabel is false | β | 0% π’ | | TagLibSpec > custom:repeat tag uses separator between repetitions | β | 0% π’ | | TagLibSpec > custom:wrapper tag applies custom CSS class | β | 0% π’ | | TagLibSpec > g:each tag provides status variable | β | 0% π’ | | TagLibSpec > g:elseif and g:else work correctly | β | 0% π’ | | UploadControllerSpec > Test file upload parameters | β | 0% π’ | #### [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% π’ | | 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 > testDatePickerWithInvalidRelβ¦ -- 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]
