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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | DefaultInputRenderingPersistentSpec > input for a 
<span>#</span>description property is a select > input for a many-to-many 
property is a select | ❌ | 0%&nbsp;🟢 |
   | DefaultInputRenderingPersistentSpec > input for a 
<span>#</span>description property is a select > input for a many-to-one 
property is a select | ❌ | 0%&nbsp;🟢 |
   | DefaultInputRenderingPersistentSpec > input for a 
<span>#</span>description property is a select > input for a one-to-one 
property is a select | ❌ | 0%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | 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%&nbsp;🟢 |
   | FieldTagWithBodySpec > the model is passed to a tag body if there is one | 
❌ | 0%&nbsp;🟢 |
   
   🏷️ 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]

Reply via email to