testlens-app[bot] commented on PR #15947: URL: https://github.com/apache/grails-core/pull/15947#issuecomment-4997514029
## 🚨 TestLens detected 21 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. ### Test Summary #### [CI / Build Grails-Core \(macos-latest, 21\)](https://github.com/apache/grails-core/actions/runs/29542236932/job/87766684104?pr=15947) > :grails-fields:test | Test | Runs | Flakiness | |---|---|--:| | DefaultInputRenderingPersistentSpec > a one-to-many property has a list of links instead of an input | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property does have \`.id\` at the end of the name > input for a many-to-one property does have \`.id\` at the end of the name | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property does have \`.id\` at the end of the name > input for a one-to-one property does have \`.id\` at the end of the name | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property doesn\'t have \`.id\` at the end of the name > input for a many-to-many property doesn\'t have \`.id\` at the end of the name | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select > input for a many-to-many property is a select | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select > input for a many-to-one property is a select | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select > input for a one-to-one property is a select | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select containing only entries specified in from parameter > input for a many-to-many property is a select containing only entries specified in from parameter | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select containing only entries specified in from parameter > input for a many-to-one property is a select containing only entries specified in from parameter | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select containing only entries specified in from parameter > input for a one-to-one property is a select containing only entries specified in from parameter | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input value for a <span>#</span>type.simpleName property matches \'<span>#</span>outputPattern\' > input value for a BigDecimal property matches \'value\=\"10,000\"\' | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input value for a <span>#</span>type.simpleName property matches \'<span>#</span>outputPattern\' > input value for a Double property matches \'value\=\"10,000\"\' | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input value for a <span>#</span>type.simpleName property matches \'<span>#</span>outputPattern\' > input value for a Float property matches \'value\=\"10,000\"\' | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input value for a <span>#</span>type.simpleName property matches \'<span>#</span>outputPattern\' > input value for a Integer property matches \'value\=\"10,000\"\' | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input value for a <span>#</span>type.simpleName property matches \'<span>#</span>outputPattern\' > input value for a double property matches \'value\=\"10,000\"\' | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input value for a <span>#</span>type.simpleName property matches \'<span>#</span>outputPattern\' > input value for a float property matches \'value\=\"10,000\"\' | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > input value for a <span>#</span>type.simpleName property matches \'<span>#</span>outputPattern\' > input value for a int property matches \'value\=\"10,000\"\' | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > select for a <span>#</span>description property with a value of <span>#</span>value has the correct option selected > select for a <span>#</span>description property with a value of <span>#</span>value has the correct option selected [<span>#</span>0] | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > select for a <span>#</span>description property with a value of <span>#</span>value has the correct option selected > select for a <span>#</span>description property with a value of <span>#</span>value has the correct option selected [<span>#</span>1] | ❌ | 0% 🟢 | | DefaultInputRenderingPersistentSpec > select for a <span>#</span>description property with a value of <span>#</span>value has the correct option selected > select for a many-to-many property with a value of [null] has the correct option selected | ❌ | 0% 🟢 | | FieldTagWithBodySpec > the model is passed to a tag body if there is one | ❌ | 0% 🟢 | 🏷️ Commit: 56a9b27e90b621d051a2ddc1e1acbb4f561615df ▶️ Tests: 197 executed 🟡 Checks: 22/53 completed ### Test Failures (first 10 of 21) <details> <summary><strong>DefaultInputRenderingPersistentSpec > a one-to-many property has a list of links instead of an input</strong> (:grails-fields:test in <a href="https://github.com/apache/grails-core/actions/runs/29542236932/job/87766684104?pr=15947">CI / Build Grails-Core (macos-latest, 21)</a>)</summary> ``` Condition not satisfied: people.every { output =~ /<a href="\/person\/show\/$it.id">$it.name<\/a>/ } | | | false [null, null, null] at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.a one-to-many property has a list of links instead of an input(DefaultInputRenderingPersistentSpec.groovy:568) ``` </details> <details> <summary><strong>DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property does have `.id` at the end of the name > input for a many-to-one property does have `.id` at the end of the name</strong> (:grails-fields:test in <a href="https://github.com/apache/grails-core/actions/runs/29542236932/job/87766684104?pr=15947">CI / Build Grails-Core (macos-latest, 21)</a>)</summary> ``` Condition not satisfied: people.every { output =~ /option value="$it.id" >$it.name/ } | | | false [null, null, null] at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.input for a #description property does have `.id` at the end of the name(DefaultInputRenderingPersistentSpec.groovy:485) ``` </details> <details> <summary><strong>DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property does have `.id` at the end of the name > input for a one-to-one property does have `.id` at the end of the name</strong> (:grails-fields:test in <a href="https://github.com/apache/grails-core/actions/runs/29542236932/job/87766684104?pr=15947">CI / Build Grails-Core (macos-latest, 21)</a>)</summary> ``` Condition not satisfied: people.every { output =~ /option value="$it.id" >$it.name/ } | | | false [null, null, null] at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.input for a #description property does have `.id` at the end of the name(DefaultInputRenderingPersistentSpec.groovy:485) ``` </details> <details> <summary><strong>DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property doesn't have `.id` at the end of the name > input for a many-to-many property doesn't have `.id` at the end of the name</strong> (:grails-fields:test in <a href="https://github.com/apache/grails-core/actions/runs/29542236932/job/87766684104?pr=15947">CI / Build Grails-Core (macos-latest, 21)</a>)</summary> ``` Condition not satisfied: people.every { output =~ /option value="$it.id" >$it.name/ } | | | false [null, null, null] at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.input for a #description property doesn't have `.id` at the end of the name(DefaultInputRenderingPersistentSpec.groovy:466) ``` </details> <details> <summary><strong>DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select > input for a many-to-many property is a select</strong> (:grails-fields:test in <a href="https://github.com/apache/grails-core/actions/runs/29542236932/job/87766684104?pr=15947">CI / Build Grails-Core (macos-latest, 21)</a>)</summary> ``` Condition not satisfied: people.every { output =~ /option value="$it.id" >$it.name/ } | | | false [null, null, null] at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.input for a #description property is a select(DefaultInputRenderingPersistentSpec.groovy:445) ``` </details> <details> <summary><strong>DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select > input for a many-to-one property is a select</strong> (:grails-fields:test in <a href="https://github.com/apache/grails-core/actions/runs/29542236932/job/87766684104?pr=15947">CI / Build Grails-Core (macos-latest, 21)</a>)</summary> ``` Condition not satisfied: people.every { output =~ /option value="$it.id" >$it.name/ } | | | false [null, null, null] at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.input for a #description property is a select(DefaultInputRenderingPersistentSpec.groovy:445) ``` </details> <details> <summary><strong>DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select > input for a one-to-one property is a select</strong> (:grails-fields:test in <a href="https://github.com/apache/grails-core/actions/runs/29542236932/job/87766684104?pr=15947">CI / Build Grails-Core (macos-latest, 21)</a>)</summary> ``` Condition not satisfied: people.every { output =~ /option value="$it.id" >$it.name/ } | | | false [null, null, null] at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.input for a #description property is a select(DefaultInputRenderingPersistentSpec.groovy:445) ``` </details> <details> <summary><strong>DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select containing only entries specified in from parameter > input for a many-to-many property is a select containing only entries specified in from parameter</strong> (:grails-fields:test in <a href="https://github.com/apache/grails-core/actions/runs/29542236932/job/87766684104?pr=15947">CI / Build Grails-Core (macos-latest, 21)</a>)</summary> ``` java.lang.NullPointerException: Cannot invoke method contains() on null object at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.getSimpsons_closure3(DefaultInputRenderingPersistentSpec.groovy:98) at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.getSimpsons(DefaultInputRenderingPersistentSpec.groovy:98) at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.input for a #description property is a select containing only entries specified in from parameter(DefaultInputRenderingPersistentSpec.groovy:500) ``` </details> <details> <summary><strong>DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select containing only entries specified in from parameter > input for a many-to-one property is a select containing only entries specified in from parameter</strong> (:grails-fields:test in <a href="https://github.com/apache/grails-core/actions/runs/29542236932/job/87766684104?pr=15947">CI / Build Grails-Core (macos-latest, 21)</a>)</summary> ``` java.lang.NullPointerException: Cannot invoke method contains() on null object at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.getSimpsons_closure3(DefaultInputRenderingPersistentSpec.groovy:98) at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.getSimpsons(DefaultInputRenderingPersistentSpec.groovy:98) at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.input for a #description property is a select containing only entries specified in from parameter(DefaultInputRenderingPersistentSpec.groovy:500) ``` </details> <details> <summary><strong>DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select containing only entries specified in from parameter > input for a one-to-one property is a select containing only entries specified in from parameter</strong> (:grails-fields:test in <a href="https://github.com/apache/grails-core/actions/runs/29542236932/job/87766684104?pr=15947">CI / Build Grails-Core (macos-latest, 21)</a>)</summary> ``` java.lang.NullPointerException: Cannot invoke method contains() on null object at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.getSimpsons_closure3(DefaultInputRenderingPersistentSpec.groovy:98) at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.getSimpsons(DefaultInputRenderingPersistentSpec.groovy:98) at grails.plugin.formfields.DefaultInputRenderingPersistentSpec.input for a #description property is a select containing only entries specified in from parameter(DefaultInputRenderingPersistentSpec.groovy:500) ``` </details> ### Muted Tests (first 20 of 21) > [!NOTE] > Checks are currently running using the configuration below. Select tests to mute in this pull request: 🔲 DefaultInputRenderingPersistentSpec > a one-to-many property has a list of links instead of an input <!-- uniqueId=[engine:spock]/[spec:grails.plugin.formfields.DefaultInputRenderingPersistentSpec]/[feature:$spock_feature_1_28] --> 🔲 DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property does have \`.id\` at the end of the name <!-- uniqueId=[engine:spock]/[spec:grails.plugin.formfields.DefaultInputRenderingPersistentSpec]/[feature:$spock_feature_1_23] --> 🔲 DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property doesn\'t have \`.id\` at the end of the name <!-- uniqueId=[engine:spock]/[spec:grails.plugin.formfields.DefaultInputRenderingPersistentSpec]/[feature:$spock_feature_1_22] --> 🔲 DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select <!-- uniqueId=[engine:spock]/[spec:grails.plugin.formfields.DefaultInputRenderingPersistentSpec]/[feature:$spock_feature_1_21] --> 🔲 DefaultInputRenderingPersistentSpec > input for a <span>#</span>description property is a select containing only entries specified in from parameter <!-- uniqueId=[engine:spock]/[spec:grails.plugin.formfields.DefaultInputRenderingPersistentSpec]/[feature:$spock_feature_1_24] --> 🔲 DefaultInputRenderingPersistentSpec > input value for a <span>#</span>type.simpleName property matches \'<span>#</span>outputPattern\' <!-- uniqueId=[engine:spock]/[spec:grails.plugin.formfields.DefaultInputRenderingPersistentSpec]/[feature:$spock_feature_1_1] --> 🔲 DefaultInputRenderingPersistentSpec > select for a <span>#</span>description property with a value of <span>#</span>value has the correct option selected <!-- uniqueId=[engine:spock]/[spec:grails.plugin.formfields.DefaultInputRenderingPersistentSpec]/[feature:$spock_feature_1_25] --> 🔲 FieldTagWithBodySpec > the model is passed to a tag body if there is one <!-- uniqueId=[engine:spock]/[spec:grails.plugin.formfields.taglib.FieldTagWithBodySpec]/[feature:$spock_feature_1_1] --> Reuse successful test results: 🔲 ♻️ Only rerun the tests that failed or were muted before Click the checkbox to trigger a rerun: 🔲 **Rerun jobs** --- _Learn more about TestLens at [testlens.app](https://testlens.app)._ -- 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]
