testlens-app[bot] opened a new issue, #16030:
URL: https://github.com/apache/grails-core/issues/16030

   ## Flaky tests
   
   ### Branch `8.0.x` including pull requests targeting `8.0.x` (last 30 days)
   
   > includes only tests with flaky results
   
   #### :grails-async-core:test
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | FutureTaskPromiseFactorySpec > Test promise onError handling | 
0/2865 (0%) | 1/2865 (1%) ðŸŸ¡ |
   
   #### :grails-cache:test
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | GrailsConcurrentLinkedMapCacheTests > returns hottest keys from cache 
eviction policy | 0/3 (0%) | 1/3 (34%) ðŸ”´ |
   
   #### :grails-core:test
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | GlobalGrailsClassInjectorTransformationSpec > Test that a correct plugin 
dot xml file is generated when the plugin dot xml doesn\'t exist | 
0/2645 (0%) | 7/2645 (1%) ðŸŸ¡ |
   
   #### :grails-data-mongodb-core:test
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | MongoTransactionSpec > test a rolled back transaction discards all writes 
on the server | 0/146 (0%) | 1/146 (1%) ðŸŸ¡ |
   | MongoTransactionSpec > test a findOneAndDelete via the MongoEntity API 
participates in the transaction | 0/146 (0%) | 1/146 (1%) ðŸŸ¡ |
   | MongoTransactionSpec > test a committed transaction persists all writes 
atomically | 0/146 (0%) | 1/146 (1%) ðŸŸ¡ |
   | MongoTransactionSpec > test a REQUIRES\_NEW inner transaction commits 
independently of a rolled back outer transaction | 0/146 (0%) | 
1/146 (1%) ðŸŸ¡ |
   | MongoTransactionSpec > test writes across multiple collections roll back 
together | 0/146 (0%) | 1/146 (1%) ðŸŸ¡ |
   | MongoTransactionSpec > test read-your-writes within an active transaction 
| 0/146 (0%) | 1/146 (1%) ðŸŸ¡ |
   
   #### :grails-datamapping-core:test
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | WhereQueryClosureCaptureSpec > generated closure constructors are 
identical across compilations | 0/849 (0%) | 9/849 (2%) ðŸŸ¡ |
   | WhereQueryClosureCaptureSpec > association criteria closures capture only 
the variables they reference | 0/849 (0%) | 9/849 (2%) ðŸŸ¡ |
   
   #### :grails-forge-cli:test [grails-forge]
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | CreateControllerCommandSpec > test app with controller | 39/1113 (4%) 
| 1/1113 (1%) ðŸŸ¡ |
   
   #### :grails-shell-cli:test
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | RunningApplicationProcessSpec > stop terminates a running process and 
removes the PID file | 0/2093 (0%) | 21/2093 (2%) ðŸŸ¡ |
   
   #### :grails-test-examples-app1:integrationTest
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | AsyncPromiseSpec > async service processes string input | 
12/1446 (1%) | 3/1446 (1%) ðŸŸ¡ |
   | AsyncPromiseSpec > multi-stage process reports all stages | 
12/1446 (1%) | 2/1446 (1%) ðŸŸ¡ |
   | AsyncPromiseSpec > conditional async uses sync mode when requested | 
12/1445 (1%) | 1/1445 (1%) ðŸŸ¡ |
   | AsyncPromiseSpec > async task with timeout completes within time limit > 
async task with timeout completes within time limit [delay: 100, timeout: 500, 
elapsedMin: 100, status: completed, result: Completed in time, <span>#</span>0] 
| 12/1446&nbsp;(1%) | 1/1446&nbsp;(1%)&nbsp;🟡 |
   | RedirectWithAndWithoutParamsFunctionalSpec > Params are not added to the 
url after a redirect even if they are passed to the redirect | 
12/1448&nbsp;(1%) | 1/1448&nbsp;(1%)&nbsp;🟡 |
   | ForwardingSpec > Test forwarding to an action which returns a Map | 
12/1451&nbsp;(1%) | 1/1451&nbsp;(1%)&nbsp;🟡 |
   | ErrorsFunctionalSpec > Test Interceptor.afterView\(\) has access to the 
exception if thrown | 12/1451&nbsp;(1%) | 1/1451&nbsp;(1%)&nbsp;🟡 |
   
   #### :grails-test-examples-geb:integrationTest
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | PerTestRecordingSpec > the recordings of the previous two tests are 
different | 0/1411&nbsp;(0%) | 1/1411&nbsp;(1%)&nbsp;🟡 |
   
   #### :grails-test-examples-gsp-sitemesh3:integrationTest
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | EndToEndSpec > async multiple levels of layouts | 1/1395&nbsp;(1%) | 
4/1395&nbsp;(1%)&nbsp;🟡 |
   
   #### :grails-test-examples-mongodb-base:integrationTest
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | BookSpec > Test low-level API extensions | 2/283&nbsp;(1%) | 
1/283&nbsp;(1%)&nbsp;🟡 |
   
   #### :grails-test-examples-scaffolding:integrationTest
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | UserControllerSpec > User list | 11/1359&nbsp;(1%) | 
30/1359&nbsp;(3%)&nbsp;🟡 |
   
   #### :grails-test-examples-spring-dependency-management:integrationTest
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | HelloControllerSpec > the application boots with Spring Dependency 
Management and serves a request | 1/1345&nbsp;(1%) | 3/1345&nbsp;(1%)&nbsp;🟡 |
   
   #### 
:grails-test-examples-spring-security-core-functional-test-app:integrationTest
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | UserSpec > there are no users initially | 7/1244&nbsp;(1%) | 
3/1244&nbsp;(1%)&nbsp;🟡 |
   | RoleSpec > there are no roles initially | 7/1245&nbsp;(1%) | 
3/1245&nbsp;(1%)&nbsp;🟡 |
   
   #### 
:grails-test-examples-spring-security-core-misc-functional-test-app-group:integrationTest
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | SecuredControllerSpec > test login as watson, watson belongs to detective 
groups. All detectives have the role ADMIN | 7/573&nbsp;(2%) | 
2/573&nbsp;(1%)&nbsp;🟡 |
   | SecuredControllerSpec > test login as sherlock, sherlock belongs to 
detective groups. All detectives have the role ADMIN | 10/573&nbsp;(2%) | 
1/573&nbsp;(1%)&nbsp;🟡 |
   
   #### :grails-test-examples-spring-security-ui-extended:integrationTest
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | ExtendedSecurityInfoSpec > testConfig | 14/571&nbsp;(3%) | 
1/571&nbsp;(1%)&nbsp;🟡 |
   
   #### :grails-test-suite-uber:test
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | EntityTransformTests > testGRAILS\_5238 | 31/2368&nbsp;(2%) | 
2/2368&nbsp;(1%)&nbsp;🟡 |
   | EntityTransformTests > testConstructorBehaviourNotOverridden | 
31/2368&nbsp;(2%) | 2/2368&nbsp;(1%)&nbsp;🟡 |
   | EntityTransformTests > testToStringOverrideTests | 31/2368&nbsp;(2%) | 
2/2368&nbsp;(1%)&nbsp;🟡 |
   
   #### :grails-views-gson:test
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | JsonViewHelperSpec > Test render object method with customizer when not 
configured as a domain | 20/1956&nbsp;(2%) | 4/1956&nbsp;(1%)&nbsp;🟡 |
   | JsonViewHelperSpec > test includes with json api | 20/1956&nbsp;(2%) | 
4/1956&nbsp;(1%)&nbsp;🟡 |
   | JsonViewHelperSpec > test render toMany association | 20/1956&nbsp;(2%) | 
4/1956&nbsp;(1%)&nbsp;🟡 |
   | JsonViewHelperSpec > Test render object method with customizer | 
20/1956&nbsp;(2%) | 4/1956&nbsp;(1%)&nbsp;🟡 |
   | JsonViewHelperSpec > test render toOne association | 20/1956&nbsp;(2%) | 
4/1956&nbsp;(1%)&nbsp;🟡 |
   | JsonViewHelperSpec > test jsonapi render toMany association | 
20/1956&nbsp;(2%) | 4/1956&nbsp;(1%)&nbsp;🟡 |
   | JsonViewHelperSpec > test excludes with json api | 20/1956&nbsp;(2%) | 
4/1956&nbsp;(1%)&nbsp;🟡 |
   | JsonViewHelperSpec > Test render object method | 20/1956&nbsp;(2%) | 
4/1956&nbsp;(1%)&nbsp;🟡 |
   | JsonViewTestSpec > Test render nested object | 19/1947&nbsp;(1%) | 
1/1947&nbsp;(1%)&nbsp;🟡 |
   | JsonApiSpec > test meta object rendering with jsonApiObject | 
20/1948&nbsp;(2%) | 1/1948&nbsp;(1%)&nbsp;🟡 |
   | JsonApiSpec > test compound documents object | 20/1948&nbsp;(2%) | 
1/1948&nbsp;(1%)&nbsp;🟡 |
   | JsonApiSpec > test meta object rendering without jsonApiObject | 
20/1948&nbsp;(2%) | 1/1948&nbsp;(1%)&nbsp;🟡 |
   | JsonApiSpec > test jsonapi object | 20/1948&nbsp;(2%) | 
1/1948&nbsp;(1%)&nbsp;🟡 |
   | JsonApiSpec > test Relationships - multiple | 20/1950&nbsp;(2%) | 
1/1950&nbsp;(1%)&nbsp;🟡 |
   | JsonApiSpec > test simple case | 20/1950&nbsp;(2%) | 
1/1950&nbsp;(1%)&nbsp;🟡 |
   | JsonApiSpec > test Relationships - hasOne | 20/1950&nbsp;(2%) | 
1/1950&nbsp;(1%)&nbsp;🟡 |
   | ExpandSpec > Test expand parameter allows expansion of child associations 
| 19/1957&nbsp;(1%) | 1/1957&nbsp;(1%)&nbsp;🟡 |
   | ExpandSpec > Test expand parameter allows expansion of child associations 
with HAL | 19/1957&nbsp;(1%) | 1/1957&nbsp;(1%)&nbsp;🟡 |
   | ExpandSpec > Test expand parameter allows expansion of child associations 
with JSON API | 19/1957&nbsp;(1%) | 1/1957&nbsp;(1%)&nbsp;🟡 |
   | ExpandSpec > Test expand parameter on nested property | 19/1957&nbsp;(1%) 
| 1/1957&nbsp;(1%)&nbsp;🟡 |
   
   ### Branch `8.0.x` (last 30 days)
   
   > includes tests with flaky or failed results
   
   #### :grails-datamapping-core:test
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | WhereQueryClosureCaptureSpec > generated closure constructors are 
identical across compilations | 0/158&nbsp;(0%) | 5/158&nbsp;(4%)&nbsp;🟡 |
   | WhereQueryClosureCaptureSpec > association criteria closures capture only 
the variables they reference | 0/158&nbsp;(0%) | 5/158&nbsp;(4%)&nbsp;🟡 |
   
   #### :grails-forge-cli:test [grails-forge]
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | CreateControllerCommandSpec > test app with controller | 3/170&nbsp;(2%) | 
0/170&nbsp;(0%)&nbsp;🟢 |
   | CreateTagLibCommandSpec > test app with taglib | 3/170&nbsp;(2%) | 
0/170&nbsp;(0%)&nbsp;🟢 |
   | CreateDomainClassCommandSpec > test app with domain | 3/170&nbsp;(2%) | 
0/170&nbsp;(0%)&nbsp;🟢 |
   | CreateInterceptorCommandSpec > test app with interceptor | 3/170&nbsp;(2%) 
| 0/170&nbsp;(0%)&nbsp;🟢 |
   | CreateServiceCommandSpec > test app with service | 3/170&nbsp;(2%) | 
0/170&nbsp;(0%)&nbsp;🟢 |
   
   #### :grails-shell-cli:test
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | RunningApplicationProcessSpec > stop terminates a running process and 
removes the PID file | 0/353&nbsp;(0%) | 6/353&nbsp;(2%)&nbsp;🟡 |
   
   #### :grails-test-examples-gorm:integrationTest
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | DirtyCheckBindingSpec > an explicit bindable:true id constraint declared 
on a <span>@</span>DirtyCheck base is inherited and binds over HTTP | 
9/152&nbsp;(6%) | 0/152&nbsp;(0%)&nbsp;🟢 |
   
   #### :grails-test-examples-scaffolding:integrationTest
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | UserControllerSpec > User list | 1/220&nbsp;(1%) | 4/220&nbsp;(2%)&nbsp;🟡 |
   
   #### 
:grails-test-examples-spring-security-core-misc-functional-test-app-group:integrationTest
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | SecuredControllerSpec > test login as watson, watson belongs to detective 
groups. All detectives have the role ADMIN | 0/103&nbsp;(0%) | 
1/103&nbsp;(1%)&nbsp;🟡 |
   
   #### :test-core:test [grails-forge]
   
   | Test | Failures | Flakiness |
   |---|--:|--:|
   | CreateAppSpec > test basic create-app build task | 3/171&nbsp;(2%) | 
0/171&nbsp;(0%)&nbsp;🟢 |
   | CreateRestApiSpec > test rest-api app with default json-views | 
3/170&nbsp;(2%) | 0/170&nbsp;(0%)&nbsp;🟢 |
   | ScaffoldingSpec > test generate-controller command | 3/171&nbsp;(2%) | 
0/171&nbsp;(0%)&nbsp;🟢 |
   
   ## Usage
   
   <details><summary>355803 test minutes, 23401699 executed tests</summary>
   
   | Date | Used test minutes | Number of tests |
   |---|--:|--:|
   | 2026-06-22 | 9563 | 613977 |
   | 2026-06-23 | 7130 | 468657 |
   | 2026-06-24 | 1 | 37 |
   | 2026-06-25 | 7795 | 524754 |
   | 2026-06-26 | 15818 | 1104918 |
   | 2026-06-27 | 11786 | 986142 |
   | 2026-06-28 | 3701 | 319846 |
   | 2026-06-29 | 7747 | 524361 |
   | 2026-06-30 | 14845 | 1048689 |
   | 2026-07-01 | 17995 | 1221538 |
   | 2026-07-02 | 15479 | 1008724 |
   | 2026-07-03 | 4022 | 298782 |
   | 2026-07-04 | 9993 | 704586 |
   | 2026-07-05 | 9877 | 690795 |
   | 2026-07-06 | 15824 | 1087529 |
   | 2026-07-07 | 21158 | 1305716 |
   | 2026-07-08 | 16631 | 1046919 |
   | 2026-07-09 | 17921 | 1117655 |
   | 2026-07-10 | 23149 | 1429000 |
   | 2026-07-11 | 20072 | 1282741 |
   | 2026-07-12 | 10768 | 682343 |
   | 2026-07-13 | 2695 | 165640 |
   | 2026-07-14 | 3341 | 228683 |
   | 2026-07-15 | 8939 | 586899 |
   | 2026-07-16 | 8829 | 543315 |
   | 2026-07-17 | 22009 | 1309466 |
   | 2026-07-18 | 15483 | 977147 |
   | 2026-07-19 | 15195 | 994514 |
   | 2026-07-20 | 13096 | 821140 |
   | 2026-07-21 | 2562 | 157112 |
   | **Sum** | **355803** | **23401699** |
   
   </details>
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to