Test Dashboard
- 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
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