This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit 93e150c0df276cd92c240dd276f7dcf197b5e682
Merge: bc9aa89836 aad9bf13b2
Author: James Daugherty <[email protected]>
AuthorDate: Fri Feb 20 09:04:47 2026 -0500

    Merge pull request #15410 from jamesfredley/fix/flaky-geb-tests
    
    fix: use Page Object pattern for flaky Geb tests across all subprojects

 gradle/functional-test-config.gradle               |   1 +
 grails-geb/README.md                               |   2 +-
 .../src/main/templates/FunctionalSpec.groovy       |  19 +-
 .../plugin/geb/WebDriverContainerHolder.groovy     |   4 +-
 .../functionaltests/BookFunctionalSpec.groovy      |  47 ++--
 .../groovy/functionaltests/HomeSpec.groovy         |  37 ++-
 .../groovy/functionaltests/LoadAfterSpec.groovy    |  10 +-
 .../functionaltests/MiscFunctionalSpec.groovy      |  28 +-
 .../layout/LayoutFunctionalSpec.groovy             |  27 +-
 .../layout/LayoutWithTemplateSpec.groovy           |  13 +-
 .../functionaltests/pages/BarListPage.groovy}      |  18 +-
 .../groovy/functionaltests/pages/BookPages.groovy  |  62 +++++
 .../pages/ConventionLayoutPage.groovy}             |  18 +-
 .../functionaltests/pages/FooLayoutPage.groovy}    |  18 +-
 .../pages/FooLayoutSnippetPage.groovy}             |  18 +-
 .../functionaltests/pages/FooListPage.groovy}      |  18 +-
 .../groovy/functionaltests/pages/HomePage.groovy}  |  23 +-
 .../functionaltests/pages/LoginAuthPage.groovy}    |  18 +-
 .../MiscPages.groovy}                              |  27 +-
 .../functionaltests/pages/PartialPage.groovy}      |  18 +-
 .../scaffolding/BarFunctionalSpec.groovy           |  14 +-
 .../scaffolding/FooFunctionalSpec.groovy           |  14 +-
 .../groovy/app2/NotFoundHandlerSpec.groovy         |  22 +-
 .../groovy/app2/pages/FooPages.groovy}             |  26 +-
 .../groovy/app3/LoadAfterSpec.groovy               |   9 +-
 .../groovy/app3/pages/LoginAuthPage.groovy}        |  18 +-
 .../groovy/exploded/LoadAfterSpec.groovy           |   9 +-
 .../LoginAuthPage.groovy}                          |  17 +-
 .../functional/tests/BookControllerSpec.groovy     |  24 +-
 .../functional/tests/pages/BookPages.groovy}       |  47 ++--
 .../functional/tests/BookControllerSpec.groovy     |  28 +-
 .../functional/tests/pages/BookPages.groovy}       |  47 ++--
 .../functional/tests/AuthorControllerSpec.groovy   |  28 +-
 .../functional/tests/BookControllerSpec.groovy     |  28 +-
 .../functional/tests/pages/AuthorPages.groovy      |  59 +++++
 .../BookPages.groovy}                              |  47 ++--
 .../groovy/context/ContextPathSpec.groovy          |  23 +-
 .../groovy/context/pages/EnvironmentPages.groovy}  |  23 +-
 .../groovy/namespaces/PageControllerSpec.groovy    |  19 +-
 .../namespaces/admin/ReportControllerSpec.groovy   |  18 +-
 .../namespaces/admin/pages/ReportPages.groovy}     |  24 +-
 .../groovy/namespaces/pages/AdminPage.groovy}      |  18 +-
 .../groovy/namespaces/pages/FrontendPage.groovy}   |  18 +-
 .../scaffoldingfields/CrudFunctionalSpec.groovy    | 284 +++++++++------------
 .../groovy/scaffoldingfields/FieldTypesSpec.groovy |  52 ++--
 .../scaffoldingfields/pages/DepartmentPages.groovy |   5 +
 .../scaffoldingfields/pages/EmployeePages.groovy   |  10 +
 .../pages/ScaffoldEditPage.groovy                  |   2 +-
 .../pages/ScaffoldShowPage.groovy                  |   2 +-
 49 files changed, 667 insertions(+), 694 deletions(-)

Reply via email to