apache / apache/grails-core

Test Dashboard

Open
#16,030 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Groovy
Stars
2.9k
Forks
975
Avg merge
1d 22h
Merged PRs (30d)
92

Description

## Flaky tests (last 30 days)
> Includes the default branch and all protected branches with recent commits or pull requests

πŸ”΄ Branch 8.0.x (default)

  Branch and pull request builds (includes only tests with flaky results)

   :grails-async-core:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| FutureTaskPromiseFactorySpec > Test promise onError handling | 0/3405 (0%) | 1/3405 (1%) πŸŸ‘ |

   :grails-async-rxjava:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| RxJavaPromiseSpec > Test promise timeout handling | 0/3374 (0%) | 2/3374 (1%) πŸŸ‘ |

   :grails-beans-dsl:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| GrailsBeansASTTransformationSpec > conditionalOnBean registers a bean only when the bean it names is there > conditionalOnBean registers a bean only when the bean it names is there [description: the transport is present, suffix: Present, transportSupplied: true, registered: true, #0] | 0/87 (0%) | 15/87 (18%) πŸ”΄ |

   :grails-cache:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| GrailsConcurrentLinkedMapCacheTests > returns hottest keys from cache eviction policy | 0/6 (0%) | 4/6 (67%) πŸ”΄ |

   :grails-controllers:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| ControllersDomainBindingApiSpec > a map constructor binds the named arguments and autowires the instance when its mapping asks for it | 0/670 (0%) | 15/670 (3%) πŸŸ‘ |

   :grails-converters:test (16)

| Test | Failures | Flakiness |
|---|--:|--:|
| NonPublicClassMarshallingSpec > a covariant read method with no public declaring type is marshalled from the override | 0/343 (0%) | 16/343 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > a Serializable Groovy bean is marshalled without tripping over its static fields | 0/349 (0%) | 16/349 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > a bean class that is not public is reported once | 0/349 (0%) | 16/349 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > a public field of an anonymous Java class is marshalled | 0/349 (0%) | 16/349 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > marshalling a Groovy bean does not widen access on the shared property descriptor cache | 0/349 (0%) | 16/349 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > marshalling does not widen access on the shared property descriptor cache | 0/356 (0%) | 16/356 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > a dynamically compiled anonymous Groovy class is marshalled | 0/374 (0%) | 16/374 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > a Serializable Java bean is marshalled without tripping over its static fields | 0/381 (0%) | 16/381 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > a map of non-public beans and Serializable beans is marshalled as a whole | 0/381 (0%) | 16/381 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > a package-private Groovy class implementing a public interface is marshalled | 0/381 (0%) | 16/381 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > a package-private Groovy class without any interface is marshalled | 0/381 (0%) | 16/381 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > a package-private Java class implementing a public interface is marshalled | 0/381 (0%) | 16/381 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > a package-private Java class without any interface is marshalled | 0/381 (0%) | 16/381 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > a public field of an anonymous Groovy class is marshalled | 0/381 (0%) | 16/381 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > an anonymous Groovy class implementing a public interface is marshalled | 0/381 (0%) | 16/381 (5%) πŸŸ  |
| NonPublicClassMarshallingSpec > an anonymous Java class implementing a public interface is marshalled | 0/381 (0%) | 16/381 (5%) πŸŸ  |

   :grails-data-hibernate7-core:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| Hibernate7Suite | 0/457 (0%) | 1/457 (1%) πŸŸ‘ |

   :grails-data-mongodb-core:test (9)

| Test | Failures | Flakiness |
|---|--:|--:|
| MongoTransactionSpec > a read-only transaction commits without flushing the surrounding session | 45/495 (10%) | 15/495 (4%) πŸŸ‘ |
| MongoTransactionSpec > test a rolled back transaction discards a native Long id entity \(id generation is non-transactional\) | 45/495 (10%) | 15/495 (4%) πŸŸ‘ |
| MongoTransactionSpec > test native Long identifier generation works for entities committed in a transaction | 45/495 (10%) | 15/495 (4%) πŸŸ‘ |
| MongoTransactionSpec > test a REQUIRES\_NEW inner transaction commits independently of a rolled back outer transaction | 46/496 (10%) | 15/496 (4%) πŸŸ‘ |
| MongoTransactionSpec > test a committed transaction persists all writes atomically | 46/496 (10%) | 15/496 (4%) πŸŸ‘ |
| MongoTransactionSpec > test a findOneAndDelete via the MongoEntity API participates in the transaction | 46/496 (10%) | 15/496 (4%) πŸŸ‘ |
| MongoTransactionSpec > test a rolled back transaction discards all writes on the server | 46/496 (10%) | 15/496 (4%) πŸŸ‘ |
| MongoTransactionSpec > test read-your-writes within an active transaction | 46/496 (10%) | 15/496 (4%) πŸŸ‘ |
| MongoTransactionSpec > test writes across multiple collections roll back together | 46/496 (10%) | 15/496 (4%) πŸŸ‘ |

   :grails-datamapping-core:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| GormRegistryConcurrencySpec > registry hot-paths perform without lock contention under high concurrency | 0/2741 (0%) | 3/2741 (1%) πŸŸ‘ |

   :grails-forge-cli:test (5)

| Test | Failures | Flakiness |
|---|--:|--:|
| CreateControllerCommandSpec > test app with controller | 0/4 (0%) | 1/4 (25%) πŸ”΄ |
| CreateDomainClassCommandSpec > test app with domain | 0/4 (0%) | 1/4 (25%) πŸ”΄ |
| CreateInterceptorCommandSpec > test app with interceptor | 0/4 (0%) | 1/4 (25%) πŸ”΄ |
| CreateServiceCommandSpec > test app with service | 0/4 (0%) | 1/4 (25%) πŸ”΄ |
| CreateTagLibCommandSpec > test app with taglib | 0/4 (0%) | 1/4 (25%) πŸ”΄ |

   :grails-forge-cli:test [grails-forge] (5)

| Test | Failures | Flakiness |
|---|--:|--:|
| CreateInterceptorCommandSpec > test app with interceptor | 0/1099 (0%) | 2/1099 (1%) πŸŸ‘ |
| CreateTagLibCommandSpec > test app with taglib | 0/1099 (0%) | 2/1099 (1%) πŸŸ‘ |
| CreateServiceCommandSpec > test app with service | 0/1104 (0%) | 2/1104 (1%) πŸŸ‘ |
| CreateControllerCommandSpec > test app with controller | 3/1105 (1%) | 2/1105 (1%) πŸŸ‘ |
| CreateDomainClassCommandSpec > test app with domain | 0/1105 (0%) | 2/1105 (1%) πŸŸ‘ |

   :grails-forge-test-core:test (3)

| Test | Failures | Flakiness |
|---|--:|--:|
| CreateAppSpec > test basic create-app build task | 0/4 (0%) | 1/4 (25%) πŸ”΄ |
| CreateRestApiSpec > test rest-api app with default json-views | 0/4 (0%) | 1/4 (25%) πŸ”΄ |
| ScaffoldingSpec > test generate-controller command | 0/4 (0%) | 1/4 (25%) πŸ”΄ |

   :grails-gradle-plugins:test [grails-gradle] (3)

| Test | Failures | Flakiness |
|---|--:|--:|
| GrailsNativeImageDefaultsSpec > an application that builds an image gets what an image needs | 0/942 (0%) | 1/942 (1%) πŸŸ‘ |
| GrailsNativeImageDefaultsSpec > the pages are recorded after they are compiled, not before | 0/942 (0%) | 1/942 (1%) πŸŸ‘ |
| GrailsNativeImageDefaultsSpec > the recorded metadata is not reached through processResources | 0/942 (0%) | 1/942 (1%) πŸŸ‘ |

   :grails-shell-cli:test (2)

| Test | Failures | Flakiness |
|---|--:|--:|
| SpringApplicationRunnerSpec > enabled logging captures #failureMode failures without stderr duplication > enabled logging captures launch failures without stderr duplication | 0/1501 (0%) | 1/1501 (1%) πŸŸ‘ |
| SpringApplicationRunnerSpec > enabled logging captures #failureMode failures without stderr duplication > enabled logging captures shutdown failures without stderr duplication | 0/1501 (0%) | 1/1501 (1%) πŸŸ‘ |

   :grails-test-examples-app1:integrationTest (9)

| Test | Failures | Flakiness |
|---|--:|--:|
| AsyncPromiseSpec > async service processes string input | 7/2060 (1%) | 7/2060 (1%) πŸŸ‘ |
| AsyncPromiseSpec > conditional async uses sync mode when requested | 7/2059 (1%) | 4/2059 (1%) πŸŸ‘ |
| AsyncPromiseSpec > chained tasks process data through multiple stages | 7/2060 (1%) | 4/2060 (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, #0] | 7/2059 (1%) | 3/2059 (1%) πŸŸ‘ |
| RedirectWithAndWithoutParamsFunctionalSpec > Params are not added to the url after a redirect even if they are passed to the redirect | 7/2061 (1%) | 3/2061 (1%) πŸŸ‘ |
| AsyncPromiseSpec > stages execute in correct order | 7/2059 (1%) | 1/2059 (1%) πŸŸ‘ |
| AsyncPromiseSpec > async task handles success without error | 7/2060 (1%) | 1/2060 (1%) πŸŸ‘ |
| ForwardingSpec > Test forwarding to an action which returns a Map | 7/2067 (1%) | 1/2067 (1%) πŸŸ‘ |
| ErrorsFunctionalSpec > Test Interceptor.afterView\(\) has access to the exception if thrown | 7/2069 (1%) | 1/2069 (1%) πŸŸ‘ |

   :grails-test-examples-gsp-sitemesh3:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| EndToEndSpec > async multiple levels of layouts | 27/2097 (2%) | 28/2097 (2%) πŸŸ‘ |

   :grails-test-examples-hibernate7-app1:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| AsyncPromiseSpec > conditional async uses sync mode when requested | 2/447 (1%) | 1/447 (1%) πŸŸ‘ |

   :grails-test-examples-micronaut:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| MicronautErsatzRoundtripSpec > full roundtrip: ersatz mocks empty response body | 5/448 (2%) | 1/448 (1%) πŸŸ‘ |

   :grails-test-examples-scaffolding:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| UserControllerSpec > User list | 34/1956 (2%) | 107/1956 (6%) πŸŸ  |

   :grails-test-examples-spring-security-core-misc-functional-test-app-group:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| SecuredControllerSpec > test login as watson, watson belongs to detective groups. All detectives have the role ADMIN | 19/1522 (2%) | 2/1522 (1%) πŸŸ‘ |

   :grails-wrapper:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| GrailsUpdaterSpec > remote wrapper rejects HTTP redirect responses | 0/2736 (0%) | 1/2736 (1%) πŸŸ‘ |

   :test-core:test [grails-forge] (3)

| Test | Failures | Flakiness |
|---|--:|--:|
| CreateRestApiSpec > test rest-api app with default json-views | 0/1108 (0%) | 2/1108 (1%) πŸŸ‘ |
| CreateAppSpec > test basic create-app build task | 0/1112 (0%) | 2/1112 (1%) πŸŸ‘ |
| ScaffoldingSpec > test generate-controller command | 3/1116 (1%) | 2/1116 (1%) πŸŸ‘ |

  Branch builds (includes tests with flaky or failed results)

   :grails-async-rxjava:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| RxJavaPromiseSpec > Test promise timeout handling | 0/393 (0%) | 1/393 (1%) πŸŸ‘ |

   :grails-data-mongodb-core:test (9)

| Test | Failures | Flakiness |
|---|--:|--:|
| MongoTransactionSpec > test a REQUIRES\_NEW inner transaction commits independently of a rolled back outer transaction | 9/67 (14%) | 0/67 (0%) πŸŸ’ |
| MongoTransactionSpec > test a committed transaction persists all writes atomically | 9/67 (14%) | 0/67 (0%) πŸŸ’ |
| MongoTransactionSpec > test a findOneAndDelete via the MongoEntity API participates in the transaction | 9/67 (14%) | 0/67 (0%) πŸŸ’ |
| MongoTransactionSpec > test a per-transaction timeout is rejected rather than silently ignored | 9/67 (14%) | 0/67 (0%) πŸŸ’ |
| MongoTransactionSpec > test a rolled back transaction discards a native Long id entity \(id generation is non-transactional\) | 9/67 (14%) | 0/67 (0%) πŸŸ’ |
| MongoTransactionSpec > test a rolled back transaction discards all writes on the server | 9/67 (14%) | 0/67 (0%) πŸŸ’ |
| MongoTransactionSpec > test native Long identifier generation works for entities committed in a transaction | 9/67 (14%) | 0/67 (0%) πŸŸ’ |
| MongoTransactionSpec > test read-your-writes within an active transaction | 9/67 (14%) | 0/67 (0%) πŸŸ’ |
| MongoTransactionSpec > test writes across multiple collections roll back together | 9/67 (14%) | 0/67 (0%) πŸŸ’ |

   :grails-datamapping-core:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| GormRegistryConcurrencySpec > registry hot-paths perform without lock contention under high concurrency | 0/350 (0%) | 1/350 (1%) πŸŸ‘ |

   :grails-test-examples-app1:integrationTest (4)

| Test | Failures | Flakiness |
|---|--:|--:|
| AsyncPromiseSpec > async service processes string input | 0/273 (0%) | 1/273 (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, #0] | 0/273 (0%) | 1/273 (1%) πŸŸ‘ |
| AsyncPromiseSpec > chained tasks process data through multiple stages | 0/273 (0%) | 1/273 (1%) πŸŸ‘ |
| ErrorsFunctionalSpec > Test Interceptor.afterView\(\) has access to the exception if thrown | 0/273 (0%) | 1/273 (1%) πŸŸ‘ |

   :grails-test-examples-gsp-sitemesh3:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| EndToEndSpec > async multiple levels of layouts | 0/274 (0%) | 4/274 (2%) πŸŸ‘ |

   :grails-test-examples-scaffolding:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| UserControllerSpec > User list | 0/270 (0%) | 17/270 (7%) πŸŸ  |

   :grails-test-examples-spring-security-core-misc-functional-test-app-group:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| SecuredControllerSpec > test login as watson, watson belongs to detective groups. All detectives have the role ADMIN | 0/209 (0%) | 1/209 (1%) πŸŸ‘ |

🟑 Branch 7.0.x

  Branch and pull request builds (includes only tests with flaky results)

   :grails-gsp:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| FormTagLib2Tests > testDatePickerTagWithMinutePrecision\(\) | 0/210 (0%) | 1/210 (1%) πŸŸ‘ |

   :grails-shell-cli:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| RunningApplicationProcessSpec > stop terminates a running process and removes the PID file | 0/209 (0%) | 2/209 (1%) πŸŸ‘ |

   :grails-test-examples-app1:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| AsyncPromiseSpec > async service processes string input | 0/120 (0%) | 1/120 (1%) πŸŸ‘ |

   :grails-test-examples-micronaut:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| MicronautErsatzPatternSpec > @ClientFilter applies to nested paths with @PathVariable | 0/119 (0%) | 1/119 (1%) πŸŸ‘ |

   :grails-testing-support-http-client:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| HttpClientSupportSpec > httpOptions uses OPTIONS method with #label client > httpOptions uses OPTIONS method with shared client | 0/202 (0%) | 1/202 (1%) πŸŸ‘ |

  Branch builds (includes tests with flaky or failed results)

   :grails-gsp:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| FormTagLib2Tests > testDatePickerTagWithMinutePrecision\(\) | 0/96 (0%) | 1/96 (2%) πŸŸ‘ |

   :grails-shell-cli:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| RunningApplicationProcessSpec > stop terminates a running process and removes the PID file | 0/96 (0%) | 2/96 (3%) πŸŸ‘ |

   :grails-test-examples-app1:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| AsyncPromiseSpec > async service processes string input | 0/56 (0%) | 1/56 (2%) πŸŸ‘ |

   :grails-test-examples-micronaut:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| MicronautErsatzPatternSpec > @ClientFilter applies to nested paths with @PathVariable | 0/56 (0%) | 1/56 (2%) πŸŸ‘ |

   :grails-testing-support-http-client:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| HttpClientSupportSpec > httpOptions uses OPTIONS method with #label client > httpOptions uses OPTIONS method with shared client | 0/96 (0%) | 1/96 (2%) πŸŸ‘ |

🟑 Branch 7.1.x

  Branch and pull request builds (includes only tests with flaky results)

   :grails-test-examples-scaffolding:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| UserControllerSpec > User list | 0/95 (0%) | 1/95 (2%) πŸŸ‘ |

   :grails-test-examples-spring-security-core-misc-functional-test-app-group:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| SecuredControllerSpec > test login as watson, watson belongs to detective groups. All detectives have the role ADMIN | 0/76 (0%) | 1/76 (2%) πŸŸ‘ |

  Branch builds (includes tests with flaky or failed results)

   :grails-test-examples-scaffolding:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| UserControllerSpec > User list | 0/55 (0%) | 1/55 (2%) πŸŸ‘ |

🟑 Branch 7.2.x

  Branch and pull request builds (includes only tests with flaky results)

   :grails-gsp:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| FormTagLib2Tests > testDatePickerTagWithMinutePrecision\(\) | 0/118 (0%) | 1/118 (1%) πŸŸ‘ |

   :grails-test-examples-app1:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| RedirectWithAndWithoutParamsFunctionalSpec > Params are not added to the url after a redirect even if they are passed to the redirect | 0/84 (0%) | 1/84 (2%) πŸŸ‘ |

  Branch builds (includes tests with flaky or failed results)

   :grails-gsp:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| FormTagLib2Tests > testDatePickerTagWithMinutePrecision\(\) | 0/69 (0%) | 1/69 (2%) πŸŸ‘ |

   :grails-test-examples-app1:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| RedirectWithAndWithoutParamsFunctionalSpec > Params are not added to the url after a redirect even if they are passed to the redirect | 0/49 (0%) | 1/49 (3%) πŸŸ‘ |

🟑 Branch 8.1.x

  Branch and pull request builds (includes only tests with flaky results)

   :grails-test-examples-app1:integrationTest (31)

| Test | Failures | Flakiness |
|---|--:|--:|
| ConditionalOnPropertyFromPluginYmlSpec | 0/207 (0%) | 1/207 (1%) πŸŸ‘ |
| AsyncFunctionalSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| BarFunctionalSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| BookFunctionalSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| ChainingToNamespacedControllersFunctionalSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| CommandObjectSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| ConfigTestControllerSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| ControllerFromPluginSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| ControllerIncludesSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| DataBindingSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| ErrorsFunctionalSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| FooFunctionalSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| ForwardingSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| HomeSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| InspectConfigControllerSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| InterceptorDependencyInjectionSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| InterceptorFunctionalSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| LayoutFunctionalSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| LayoutWithTemplateSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| LoadAfterSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| MiscFunctionalSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| NoLayoutControllerSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| PluginViewsControllerSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| RedirectInterceptorSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| RedirectWithAndWithoutParamsFunctionalSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| RedirectWithAndWithoutParamsFunctionalSpec > Params are not added to the url after a redirect even if they are passed to the redirect | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| UploadControllerSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| UriMatchingInterceptorFunctionalSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| ValidationFunctionalSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| i18nSpec | 0/211 (0%) | 1/211 (1%) πŸŸ‘ |
| AsyncPromiseSpec > compute task returns calculated value | 0/212 (0%) | 1/212 (1%) πŸŸ‘ |

   :grails-test-examples-gsp-sitemesh3:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| EndToEndSpec > async multiple levels of layouts | 0/209 (0%) | 5/209 (3%) πŸŸ‘ |

   :grails-test-examples-scaffolding:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| UserControllerSpec > User list | 0/202 (0%) | 6/202 (3%) πŸŸ‘ |

   :grails-wrapper:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| GrailsUpdaterSpec > remote wrapper rejects HTTP redirect responses | 0/297 (0%) | 1/297 (1%) πŸŸ‘ |

  Branch builds (includes tests with flaky or failed results)

   :grails-test-examples-gsp-sitemesh3:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| EndToEndSpec > async multiple levels of layouts | 0/46 (0%) | 1/46 (3%) πŸŸ‘ |

   :grails-test-examples-scaffolding:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| UserControllerSpec > User list | 0/48 (0%) | 1/48 (3%) πŸŸ‘ |

🟑 Branch 9.0.x

  Branch and pull request builds (includes only tests with flaky results)

   :grails-forge-cli:test [grails-forge] (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| CreateInterceptorCommandSpec > test app with interceptor | 0/70 (0%) | 1/70 (2%) πŸŸ‘ |

   :grails-test-examples-app1:integrationTest (4)

| Test | Failures | Flakiness |
|---|--:|--:|
| AsyncPromiseSpec > async service processes string input | 0/128 (0%) | 1/128 (1%) πŸŸ‘ |
| AsyncPromiseSpec > chained tasks process data through multiple stages | 0/128 (0%) | 1/128 (1%) πŸŸ‘ |
| ErrorsFunctionalSpec > Test Interceptor.afterView\(\) has access to the exception if thrown | 0/128 (0%) | 1/128 (1%) πŸŸ‘ |
| RedirectWithAndWithoutParamsFunctionalSpec > Params are not added to the url after a redirect even if they are passed to the redirect | 0/128 (0%) | 1/128 (1%) πŸŸ‘ |

   :grails-test-examples-gsp-sitemesh3:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| EndToEndSpec > async multiple levels of layouts | 0/128 (0%) | 3/128 (3%) πŸŸ‘ |

   :grails-test-examples-scaffolding:integrationTest (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| UserControllerSpec > User list | 0/120 (0%) | 2/120 (2%) πŸŸ‘ |

   :grails-test-examples-spring-security-acl-functional-test-app:integrationTest (2)

| Test | Failures | Flakiness |
|---|--:|--:|
| User1FunctionalSpec > check tags | 4/94 (5%) | 2/94 (3%) πŸŸ‘ |
| AdminFunctionalSpec > check tags | 4/95 (5%) | 2/95 (3%) πŸŸ‘ |

  Branch builds (includes tests with flaky or failed results)

   :grails-taglib:test (1)

| Test | Failures | Flakiness |
|---|--:|--:|
| GroovyPageAttributesTests > testAssigningGspTagSyntaxCallInvokesTheSetter\(\) | 17/17 (100%) | 0/17 (0%) πŸŸ’ |

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the flaky tests listed in the dashboard, especially GrailsBeansASTTransformationSpec, GrailsConcurrentLinkedMapCacheTests, MongoTransactionSpec, and the Forge CLI specs. Trace each failure to its owning module and test, then confirm the affected tests run reliably; the issue does not name source files, a reproduction command, or a defined completion scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
groovy
Domain
testing-qa
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.