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

jamesfredley pushed a change to branch docs/configuration-hybrid
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from 6cdb4ce348 Fix GSP metadata location and update plugin reference links
     add 5ef6e7bfbc Fix basic collection type 'in' query (#14610)
     add 150f6ebcc8 Fix checkstyle import order, prevent duplicate alias, and 
preserve original property name
     add 9b5991c63d Merge branch '7.0.x' into fix/basic-collection-in-14610
     add 2ad24be2cf Fix createAlias to populate aliasMap, preventing duplicate 
alias on basic collections
     add e30b8c5d9b Merge pull request #15463 from 
apache/fix/basic-collection-in-14610
     add 87782246bd fix: resolve three where-query bugs (#14344, #14480, #14569)
     add 04a15b4e19 Merge branch '7.0.x' into fix/where-query-bugs
     add 08bee01c94 Remove unused imports from 
WhereQueryOldIssueVerificationSpec
     add 1858c235b2 Remove section grouping comment from test spec
     add e01dd23e09 Add log.warn() for DetachedCriteria.count() projection 
fallback
     add 791b6250cb Merge branch '7.0.x' into fix/where-query-bugs
     add 0f33370ac3 Merge pull request #15460 from 
jamesfredley/fix/where-query-bugs
     add dd16c5e09b fix: remove @PendingFeature from basic collection test now 
that #14610 is fixed
     add a06aa3ddef Merge pull request #15471 from 
apache/fix/remove-pending-feature-basic-collection
     add a6eec2ac73 Initial work for TestFramework->DevelopmentReloading
     add 3dbd335dbf Merge remote-tracking branch 'upstream/7.0.x' into 
forgeReloadingChanges
     add 811fadb311 Test coverage & handle converting testFramework to 
reloading defaults
     add 4cc3579d84 fix reloading defaults
     add 051b8c0c2f Update spring boot dev tools test
     add 335091564d Merge pull request #15437 from apache/forgeReloadingChanges
     add ee71bbbff5 Fix: Disable publishing of /guide/pages/** in 
grails-doc/build.gradle
     add 1d3dac0c92 chore(deps): bump actions/upload-artifact from 6.0.0 to 
7.0.0
     add 3987f0613a Merge pull request #15479 from 
apache/dependabot/github_actions/actions/upload-artifact-7.0.0
     add 2c25039a66 fix: correct malformed Javadoc link tag in 
DatastoreServiceMethodInvokingFactoryBean
     add 33f8856de3 Merge pull request #15473 from apache/fix/javadoc-link-typo
     add d1bfa2a46d Merge branch '7.0.x' into 
fix/issue-14986-disable-pages-publishing
     add fca780af34 docs: add comment explaining page fragment exclusion
     add 2c002d3ff4 Merge pull request #15477 from 
mika-collins/fix/issue-14986-disable-pages-publishing
     add 87a4e39c9d Fix flaky AsyncPromiseSpec ReadTimeoutException on CI
     add 6434979f82 Merge pull request #15481 from 
apache/fix/async-promise-spec-read-timeout
     add 7ea2132bc1 Improve Groovy Joint Validation Build CI stability
     add d46b5f6436 Merge pull request #15484 from 
apache/fix/groovy-joint-ci-stability
     add 56663814ed Fix flaky Ersatz empty response body test with @Retry
     add b55862b85d Merge pull request #15485 from 
apache/fix/ersatz-roundtrip-connection-reset
     add 7b074a92fd [skip ci] Release v7.0.8
     add f37c0f9a43 [skip ci] Bump version to 7.0.9-SNAPSHOT
     add 8af62c27c1 Merge pull request #15487 from apache/merge-back-7.0.8
     add 23bd89d4e3 feat: centralize Checkstyle and Codenarc report output to a 
single directory
     add f56a42896b feat: enable Codenarc XML report output
     add 8b83a47de1 feat: publish Checkstyle and Codenarc report in GitHub 
Actions job summary
     add 9089e48f83 Merge pull request #15486 from 
mika-collins/feat/issue-15088-consolidate-codestyle-reports
     add 2c37a73a21 Ignore sbom.json during cache key computation
     add 18abe31ca8 Migrate GroovyDoc doFirst to a configuration task
     add a9069ca6b3 Move sbom.json normalization to SbomPlugin
     add 45492d4ca1 Merge pull request #15483 from jprinet/7.0.x
     add 3b02911e65 fix #15491 - Bug: DetachedCriteria.distinct().property() 
projections exclude rows where the projected property value is null
     add 6568dabc4b Merge pull request #15492 from 
apache/bug-detached-criteria-distinct
     add ba53a44ec9 build: add setup-testlens action
     add a2d2161d0c Merge pull request #15499 from testlens-app/setup-testlens
     add 891bf1aabf hibernate 5: 1 Exclude jaxb-api and redundant 
liquibase-core from dbmigration 2 Exclude javax.xml.bind:jaxb-api from 
liquibase-core for Jakarta EE 10 compliance and remove redundant liquibase-core 
from the liquibase-hibernate5 extension.
     add a9731f4398 Merge pull request #15490 from 
apache/7.0.x-liquibase-remove-legacy-jars
     add fe92876a90 15501 - support binding to dataSourceProperties as well as 
dbProperties
     add 71578fd6b5 15501 - fix nesting properties - they should be flatten
     add d789618d6a 15501 - feature - support healthCheckProperties & 
dataSourceProperties as config keys
     add a5dcc9811e 15501 - codestyle - reformatting file
     add b7a9e9863b Add comprehensive HikariCP pool property binding tests
     add 69c6cf89fd Merge pull request #15503 from 
apache/15501-enhance-datasource-properties-tests
     add c7e54fb14c Merge pull request #15502 from 
apache/15501-fix-datasource-properties
     add 43be3c1859 feature - support cleaning up only after the spec ends
     add 0a3695c40b doc - add docs for feature
     add d69b58cd80 Merge pull request #15494 from 
apache/feature/dbcleanup-end-of-spec
     add cc72ad504b fix: fix flaky scaffolding Geb tests and 
User.getAuthorities() bug
     add a7a7ff9a72 Merge pull request #15480 from 
apache/fix/scaffolding-test-flaky-login
     add de7659e64e build - add a gradle task to facilitate publishing all 
projects for easier testing locally.
     add 06b293a82d refactor: suggestions for publishAllToMavenLocal
     add a1ddb4e647 Merge pull request #6 from 
matrei/matrei/suggestions-for-15493
     add d77461e0ad Merge pull request #15493 from jdaugherty/7.0.x
     add 523b168e6b fix release process - update to the latest action-gh-release
     add e689589a60 [skip ci] Release v7.0.9
     add 61040f0222 [skip ci] Bump version to 7.0.10-SNAPSHOT
     add 01bbf40e9a Merge pull request #15511 from apache/merge-back-7.0.9
     add 8b7cb2e8a9 chore(deps): bump softprops/action-gh-release from 2.5.0 to 
2.6.1
     add 519685916d Merge pull request #15508 from 
apache/dependabot/github_actions/softprops/action-gh-release-2.6.1
     add 88f90279d1 chore(deps): bump release-drafter/release-drafter from 6 to 
7
     add e90ad3fddb Merge pull request #15507 from 
apache/dependabot/github_actions/release-drafter/release-drafter-7
     add 7353f08c5e make sure the DatabaseCleanup annotation is inherited
     add a1846c5ecd Merge pull request #15513 from 
apache/inherittedDatabasecleanup
     add b0250102d2 #15506 - fix - @CompileStatic support for tag libs
     add 9b16d4a964 Merge pull request #15514 from 
apache/gsp-taglib-compilestatic
     add 5df43a4f5d new module `grails-testing-support-http-client`
     add 576c96fdc1 feedback: new iteration
     add b2cfb82db3 ci: add `getAtCheckWaiting` to groovy joint workflow
     add fe185c3ff4 test: use `GroovyErsatzServer`
     add 4bf017a511 test: enable TeamSpec test in CI
     add 7a253b9115 Merge pull request #15505 from 
apache/matrei/7.0.x-http-client-testing-support
     add 8959380ab8 build: enable running single tests with --tests flag
     add b4ee9d9b7d Merge pull request #15517 from 
apache/matrei/uber-tests-build
     add 0730e05d22 fix: pin GitHub Actions to ASF-approved commit hashes
     add 33951b0af2 Merge pull request #15523 from 
apache/fix/approved-github-actions-compliance
     add b570dc64a5 Merge branch '7.0.x' into docs/configuration-hybrid

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codestyle.yml                    |   67 +-
 .github/workflows/forge-deploy-next.yml            |   20 +-
 .github/workflows/forge-deploy-prev-snapshot.yml   |   20 +-
 .github/workflows/forge-deploy-prev.yml            |   20 +-
 .github/workflows/forge-deploy-release.yml         |   20 +-
 .github/workflows/forge-deploy-snapshot.yml        |   20 +-
 .github/workflows/gradle.yml                       |   56 +-
 .github/workflows/groovy-joint-workflow.yml        |   12 +-
 .github/workflows/rat.yml                          |    6 +-
 .github/workflows/release-notes.yml                |    2 +-
 .github/workflows/release-publish-docs.yml         |    2 +-
 .github/workflows/release.yml                      |   16 +-
 .../buildsrc/GrailsCodeStyleExtension.groovy       |    9 +
 .../grails/buildsrc/GrailsCodeStylePlugin.groovy   |   19 +
 .../org/apache/grails/buildsrc/SbomPlugin.groovy   |    8 +
 build.gradle                                       |   36 +
 gradle.properties                                  |    3 +-
 gradle/docs-dependencies.gradle                    |   22 +-
 gradle/grails-data-tck-config.gradle               |    4 +-
 .../test/groovy/grails/util/GrailsUtilTests.java   |    2 +-
 .../grails/orm/HibernateCriteriaBuilder.java       |    1 +
 .../query/AbstractHibernateCriteriaBuilder.java    |   61 +-
 .../hibernate/query/AbstractHibernateQuery.java    |    8 +-
 .../gorm/tests/BasicCollectionInQuerySpec.groovy   |  167 +++
 ...hedCriteriaProjectionNullAssociationSpec.groovy |  136 +++
 .../WhereQueryOldIssueVerificationSpec.groovy      |  371 +++++++
 grails-data-hibernate5/dbmigration/build.gradle    |    5 +-
 grails-datamapping-core/build.gradle               |    1 +
 .../groovy/grails/gorm/DetachedCriteria.groovy     |   22 +-
 .../datastore/gorm/finders/CountByFinder.java      |    1 +
 .../datastore/gorm/jdbc/DataSourceBuilder.java     |   64 +-
 .../gorm/jdbc/DataSourceBuilderSpec.groovy         |  927 ++++++++++++++++
 ...atastoreServiceMethodInvokingFactoryBean.groovy |    2 +-
 .../mapping/query/jpa/JpaQueryBuilder.java         |   53 +
 grails-doc/build.gradle                            |    8 +-
 grails-doc/src/en/guide/commandLine.adoc           |    2 +-
 .../src/en/guide/testing/integrationTesting.adoc   |   36 +
 .../analytics/postgres/AnalyticsController.java    |    8 +-
 .../forge/analytics/postgres/Application.java      |   14 +-
 .../analytics/postgres/FeatureRepository.java      |    4 +-
 .../postgres/StoreGeneratedProjectStatsSpec.groovy |   10 +-
 .../grails/forge/api/ApplicationController.java    |    2 +-
 ...estFramework.java => DevelopmentReloading.java} |   23 +-
 ...meworkDTO.java => DevelopmentReloadingDTO.java} |   64 +-
 .../org/grails/forge/api/SelectOptionsDTO.java     |   28 +-
 .../forge/api/analytics/GenerationListener.java    |    2 +-
 .../forge/api/create/AbstractCreateController.java |    6 +-
 .../api/create/github/GitHubCreateController.java  |   12 +-
 .../api/create/github/GitHubCreateOperation.java   |    6 +-
 .../api/create/github/GitHubCreateService.java     |    6 +-
 .../forge/api/create/zip/ZipCreateController.java  |   22 +-
 .../forge/api/create/zip/ZipCreateOperation.java   |    6 +-
 .../org/grails/forge/api/diff/DiffController.java  |   12 +-
 .../org/grails/forge/api/diff/DiffOperations.java  |    8 +-
 ...java => DevelopmentReloadingSelectOptions.java} |   14 +-
 .../api/options/TestFrameworkSelectOptions.java    |   42 -
 .../forge/api/preview/PreviewController.java       |   10 +-
 .../forge/api/preview/PreviewOperations.java       |    6 +-
 .../src/main/resources/select_options.properties   |    2 +-
 .../org/grails/forge/api/CreateClient.groovy       |   12 +-
 .../groovy/org/grails/forge/api/DiffClient.groovy  |    8 +-
 .../grails/forge/api/FeatureControllerSpec.groovy  |   22 +-
 .../org/grails/forge/api/PreviewClient.groovy      |    4 +-
 .../forge/api/ZipCreateControllerSpec.groovy       |    4 +-
 .../java/org/grails/forge/cli/Application.java     |    4 +-
 .../java/org/grails/forge/cli/CodeGenConfig.java   |   19 +-
 .../grails/forge/cli/command/CreateCommand.java    |    8 +-
 ...es.java => DevelopmentReloadingCandidates.java} |    8 +-
 ...ter.java => DevelopmentReloadingConverter.java} |   14 +-
 .../CodeGenConfigDevelopmentReloadingSpec.groovy   |  288 +++++
 .../org/grails/forge/cli/CommandFixture.groovy     |    5 +-
 .../java/org/grails/forge/analytics/Generated.java |   10 +-
 .../grails/forge/application/ContextFactory.java   |   10 +-
 .../generator/DefaultProjectGenerator.java         |    2 +-
 .../application/generator/GeneratorContext.java    |   15 +-
 .../forge/build/gradle/GradleConfiguration.java    |    6 +-
 .../forge/build/gradle/GradleDependency.java       |   10 +-
 ...st.java => HasDefaultDevelopmentReloading.java} |    6 +-
 .../grails/forge/defaults/LanguageDefaults.java    |   14 +-
 .../java/org/grails/forge/diff/FeatureDiffer.java  |    2 +-
 .../org/grails/forge/feature/FeatureContext.java   |   32 +-
 .../java/org/grails/forge/feature/Features.java    |   12 +-
 .../build/gradle/templates/buildGradle.rocker.raw  |    1 -
 .../java/org/grails/forge/feature/cli.rocker.raw   |    6 +-
 .../forge/feature/database/TestContainers.java     |   27 +-
 .../org/grails/forge/feature/reloading/Jrebel.java |   16 +
 .../forge/feature/reloading/ReloadingFeature.java  |   11 +-
 .../feature/reloading/SpringBootDevTools.java      |   19 +-
 .../org/grails/forge/feature/test/AssertJ.java     |   68 --
 .../forge/feature/test/AssertJValidator.java       |   44 -
 .../forge/feature/test/GebWithTestcontainers.java  |    8 +-
 .../feature/test/GebWithWebDriverBinaries.java     |    6 +-
 .../org/grails/forge/feature/test/Hamcrest.java    |   68 --
 .../forge/feature/test/HamcrestValidator.java      |   44 -
 .../java/org/grails/forge/feature/test/Junit.java  |   70 --
 .../org/grails/forge/feature/test/Mockito.java     |    2 +-
 .../forge/feature/test/MockitoValidator.java       |    2 +-
 .../java/org/grails/forge/feature/test/Spock.java  |   17 +-
 .../org/grails/forge/feature/test/TestFeature.java |   71 --
 .../feature/test/template/javaJunit.rocker.raw     |   49 -
 .../options/AbstractJunitRockerModelProvider.java  |   38 -
 .../options/AbstractTestRockerModelProvider.java   |   33 -
 .../options/DefaultTestRockerModelProvider.java    |   10 +-
 .../forge/options/DevelopmentReloading.java}       |   27 +-
 .../org/grails/forge/options/FeatureFilter.java    |   12 +-
 .../forge/options/JunitRockerModelProvider.java    |   45 -
 .../java/org/grails/forge/options/Language.java    |    2 +-
 .../java/org/grails/forge/options/Options.java     |   48 +-
 .../org/grails/forge/options/TestFramework.java    |   46 +-
 .../forge/options/TestRockerModelProvider.java     |    9 +-
 .../groovy/org/grails/forge/BuildBuilder.groovy    |   14 +-
 .../dependencies/GradleConfigurationSpec.groovy    |    3 +-
 .../GradleDependencyComparatorSpec.groovy          |    3 +-
 .../grails/forge/build/gradle/GradleSpec.groovy    |   13 +-
 .../feature/asciidoctor/AsciidoctorSpec.groovy     |    5 +-
 .../feature/assetPipeline/AssetPipelineSpec.groovy |    5 +-
 .../feature/database/HibernateGormSpec.groovy      |    5 +-
 .../feature/database/TestContainersSpec.groovy     |   22 +-
 .../workflows/PlainGithubWorkflowSpec.groovy       |    5 +-
 .../forge/feature/grails/GrailsBaseSpec.groovy     |   11 +-
 .../feature/grails/GrailsDefaultPluginsSpec.groovy |    5 +-
 .../feature/grails/GrailsGradlePluginSpec.groovy   |    5 +-
 .../grailsProfiles/GrailsProfilesSpec.groovy       |    5 +-
 .../feature/grailsWrapper/GrailsWrapperSpec.groovy |    3 +-
 .../feature/lang/GrailsApplicationSpec.groovy      |    7 +-
 .../forge/feature/logging/LogbackSpec.groovy       |    4 +-
 .../migration/DatabaseMigrationPluginSpec.groovy   |    5 +-
 .../forge/feature/other/ShadePluginSpec.groovy     |    3 +-
 .../reloading/SpringBootDevToolsSpec.groovy        |   24 +-
 .../forge/feature/spring/SpringBootSpec.groovy     |    5 +-
 .../spring/SpringBootVirtualThreadsSpec.groovy     |    5 +-
 .../feature/spring/SpringResourcesSpec.groovy      |    3 +-
 .../feature/test/GebWithTestcontainersSpec.groovy  |    5 +-
 .../test/GebWithWebDriverBinariesSpec.groovy       |   11 +-
 .../org/grails/forge/feature/test/JUnitSpec.groovy |   39 -
 .../grails/forge/feature/view/GrailsGspSpec.groovy |    9 +-
 .../forge/feature/view/json/ViewJsonSpec.groovy    |    7 +-
 .../forge/feature/view/json/ViewMarkupSpec.groovy  |    4 +-
 .../grails/forge/feature/web/GrailsWebSpec.groovy  |    5 +-
 .../org/grails/forge/fixture/ContextFixture.groovy |    3 +-
 .../grails/forge/options/TestFrameworkSpec.groovy  |   13 +-
 .../options/TestRockerModelProviderSpec.groovy     |   12 +-
 .../org/grails/forge/utils/CommandSpec.groovy      |    7 +-
 .../grails/core/gsp/DefaultGrailsTagLibClass.java  |   17 +
 .../core/gsp/DefaultGrailsTagLibClassSpec.groovy   |  108 ++
 grails-test-examples/app1/build.gradle             |    3 +-
 .../groovy/functionaltests/AtResourceSpec.groovy   |   27 +-
 .../BookRestfulControllerSpec.groovy               |   36 +-
 .../functionaltests/async/AsyncPromiseSpec.groovy  |  272 ++---
 .../binding/AdvancedDataBindingSpec.groovy         |  390 ++++---
 .../functionaltests/caching/CachingSpec.groovy     |  147 +--
 .../codecs/SecurityCodecsSpec.groovy               |  365 +++---
 .../commanddi/CommandObjectDISpec.groovy           |  273 ++---
 .../contentneg/ContentNegotiationSpec.groovy       |  277 ++---
 .../functionaltests/cors/CorsAdvancedSpec.groovy   |  262 ++---
 .../errorhandling/ErrorHandlingSpec.groovy         |  181 ++-
 .../fileupload/FileUploadSpec.groovy               |  342 +++---
 .../flow/FlashChainForwardSpec.groovy              |  249 ++---
 .../i18n/InternationalizationSpec.groovy           |  342 +++---
 .../InterceptorAdvancedMatchingSpec.groovy         |  214 ++--
 .../interceptors/InterceptorOrderingSpec.groovy    |  205 ++--
 .../requestresponse/RequestResponseSpec.groovy     |  355 +++---
 .../springevents/SpringEventsSpec.groovy           |  134 +--
 .../functionaltests/taglib/TagLibSpec.groovy       |  664 ++++-------
 .../urlmappings/UrlMappingsSpec.groovy             |  259 ++---
 .../async-events-pubsub-demo/build.gradle          |    4 +-
 .../groovy/pubsub/demo/TaskControllerSpec.groovy   |   34 +-
 grails-test-examples/cache/build.gradle            |    8 +-
 .../com/demo/AdvancedCachingIntegrationSpec.groovy |  237 +---
 grails-test-examples/demo33/build.gradle           |    2 +
 .../groovy/demo/JsonControllerSpec.groovy          |   26 +-
 grails-test-examples/geb/grails-cli.yml            |    2 +-
 .../gsp-layout/grails-forge-cli.yml                |    2 +-
 .../gsp-sitemesh3/grails-forge-cli.yml             |    2 +-
 .../grails-multiple-datasources/build.gradle       |    8 +-
 .../MultiDataSourceWithSessionSpec.groovy          |   44 +-
 .../hibernate5/issue450/build.gradle               |    3 +-
 .../groovy/example/BookControllerSpec.groovy       |   27 +-
 grails-test-examples/issue-11102/build.gradle      |    6 +-
 .../groovy/issue11102/HttpClientCommonSpec.groovy  |   45 -
 .../groovy/issue11102/TestControllerSpec.groovy    |   27 +-
 grails-test-examples/issue-11767/build.gradle      |    7 +-
 .../groovy/issue11767/app/ConfigLoadingSpec.groovy |   37 +-
 grails-test-examples/issue-15228/build.gradle      |    3 +-
 .../issue11767/app/GsonViewRespondSpec.groovy      |   58 +-
 grails-test-examples/issue-views-182/build.gradle  |    3 +-
 .../groovy/views182/CustomErrorSpec.groovy         |   27 +-
 .../groovy/views182/HttpClientCommonSpec.groovy    |   46 -
 grails-test-examples/micronaut/build.gradle        |    3 +-
 .../MicronautDeclarativeClientSpec.groovy          |  197 ++--
 .../micronaut/MicronautErsatzAdvancedSpec.groovy   |  733 ++++--------
 .../micronaut/MicronautErsatzPatternSpec.groovy    |  337 +++---
 .../micronaut/MicronautErsatzRoundtripSpec.groovy  |  453 +++-----
 .../grails-app/domain/com/example/User.groovy      |    9 +-
 .../com/example/UserCommunityControllerSpec.groovy |    3 +-
 .../groovy/com/example/UserControllerSpec.groovy   |    3 +-
 .../views-functional-tests/build.gradle            |    5 +-
 .../groovy/functional/tests/BookSpec.groovy        |  181 +--
 .../groovy/functional/tests/BulletinSpec.groovy    |   26 +-
 .../groovy/functional/tests/CircularSpec.groovy    |   74 +-
 .../groovy/functional/tests/CustomerSpec.groovy    |   41 +-
 .../groovy/functional/tests/EmbeddedSpec.groovy    |   58 +-
 .../groovy/functional/tests/HttpClientSpec.groovy  |   44 -
 .../groovy/functional/tests/InheritanceSpec.groovy |   38 +-
 .../tests/ModelInterceptorIntSpec.groovy           |   37 +-
 .../functional/tests/ObjectTemplateSpec.groovy     |   27 +-
 .../functional/tests/PersonInheritanceSpec.groovy  |   32 +-
 .../groovy/functional/tests/ProductSpec.groovy     |  218 ++--
 .../groovy/functional/tests/ProjectSpec.groovy     |   38 +-
 .../groovy/functional/tests/ProxySpec.groovy       |   31 +-
 .../groovy/functional/tests/TeamSpec.groovy        |   91 +-
 .../functional/tests/TestControllerSpec.groovy     |   28 +-
 .../functional/tests/TestGmlControllerSpec.groovy  |   32 +-
 .../functional/tests/TestGsonControllerSpec.groovy |   86 +-
 .../groovy/functional/tests/VehicleSpec.groovy     |   61 +-
 .../functional/tests/api/NamespacedBookSpec.groovy |  143 +--
 grails-test-suite-uber/build.gradle                |   83 +-
 grails-testing-support-dbcleanup-core/README.md    |   58 +
 .../testing/cleanup/core/DatabaseCleanup.groovy    |   21 +
 .../cleanup/core/DatabaseCleanupExtension.groovy   |   38 +-
 .../cleanup/core/DatabaseCleanupInterceptor.groovy |   40 +-
 .../core/DatabaseCleanupExtensionSpec.groovy       |   64 ++
 .../core/DatabaseCleanupInterceptorSpec.groovy     |  184 ++-
 grails-testing-support-http-client/README.md       |  201 ++++
 .../build.gradle                                   |   30 +-
 .../testing/http/client/HttpClientSupport.groovy   | 1169 ++++++++++++++++++++
 .../testing/http/client/MultipartBody.groovy       |  191 ++++
 .../testing/http/client/TestHttpResponse.groovy    |  994 +++++++++++++++++
 .../testing/http/client/utils/JsonUtils.groovy     |  276 +++++
 .../testing/http/client/utils/XmlUtils.groovy      |  241 ++++
 .../http/client/HttpClientSupportSpec.groovy       | 1165 +++++++++++++++++++
 .../testing/http/client/MultipartBodySpec.groovy   |   67 ++
 .../http/client/TestHttpResponseSpec.groovy        |  542 +++++++++
 .../testing/http/client/utils/JsonUtilsSpec.groovy |  159 +++
 .../testing/http/client/utils/XmlUtilsSpec.groovy  |  329 ++++++
 settings.gradle                                    |    9 +-
 236 files changed, 11883 insertions(+), 6912 deletions(-)
 create mode 100644 
grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/BasicCollectionInQuerySpec.groovy
 create mode 100644 
grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/DetachedCriteriaProjectionNullAssociationSpec.groovy
 create mode 100644 
grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/WhereQueryOldIssueVerificationSpec.groovy
 create mode 100644 
grails-datamapping-core/src/test/groovy/org/grails/datastore/gorm/jdbc/DataSourceBuilderSpec.groovy
 copy 
grails-forge/grails-forge-api/src/main/java/org/grails/forge/api/{TestFramework.java
 => DevelopmentReloading.java} (69%)
 rename 
grails-forge/grails-forge-api/src/main/java/org/grails/forge/api/{TestFrameworkDTO.java
 => DevelopmentReloadingDTO.java} (52%)
 copy 
grails-forge/grails-forge-api/src/main/java/org/grails/forge/api/options/{LanguageSelectOptions.java
 => DevelopmentReloadingSelectOptions.java} (72%)
 delete mode 100644 
grails-forge/grails-forge-api/src/main/java/org/grails/forge/api/options/TestFrameworkSelectOptions.java
 rename 
grails-forge/grails-forge-cli/src/main/java/org/grails/forge/cli/command/{TestFrameworkCandidates.java
 => DevelopmentReloadingCandidates.java} (75%)
 rename 
grails-forge/grails-forge-cli/src/main/java/org/grails/forge/cli/command/{TestFrameworkConverter.java
 => DevelopmentReloadingConverter.java} (69%)
 create mode 100644 
grails-forge/grails-forge-cli/src/test/groovy/org/grails/forge/cli/CodeGenConfigDevelopmentReloadingSpec.groovy
 rename 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/defaults/{HasDefaultTest.java
 => HasDefaultDevelopmentReloading.java} (85%)
 delete mode 100644 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/test/AssertJ.java
 delete mode 100644 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/test/AssertJValidator.java
 delete mode 100644 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/test/Hamcrest.java
 delete mode 100644 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/test/HamcrestValidator.java
 delete mode 100644 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/test/Junit.java
 delete mode 100644 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/test/TestFeature.java
 delete mode 100644 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/test/template/javaJunit.rocker.raw
 delete mode 100644 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/options/AbstractJunitRockerModelProvider.java
 delete mode 100644 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/options/AbstractTestRockerModelProvider.java
 rename 
grails-forge/{grails-forge-api/src/main/java/org/grails/forge/api/TestFramework.java
 => 
grails-forge-core/src/main/java/org/grails/forge/options/DevelopmentReloading.java}
 (71%)
 delete mode 100644 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/options/JunitRockerModelProvider.java
 delete mode 100644 
grails-forge/grails-forge-core/src/test/groovy/org/grails/forge/feature/test/JUnitSpec.groovy
 create mode 100644 
grails-gsp/grails-taglib/src/test/groovy/org/grails/core/gsp/DefaultGrailsTagLibClassSpec.groovy
 delete mode 100644 
grails-test-examples/issue-11102/src/integration-test/groovy/issue11102/HttpClientCommonSpec.groovy
 delete mode 100644 
grails-test-examples/issue-views-182/src/integration-test/groovy/views182/HttpClientCommonSpec.groovy
 delete mode 100644 
grails-test-examples/views-functional-tests/src/integration-test/groovy/functional/tests/HttpClientSpec.groovy
 create mode 100644 grails-testing-support-http-client/README.md
 copy {grails-testing-support-views-gson => 
grails-testing-support-http-client}/build.gradle (64%)
 create mode 100644 
grails-testing-support-http-client/src/main/groovy/org/apache/grails/testing/http/client/HttpClientSupport.groovy
 create mode 100644 
grails-testing-support-http-client/src/main/groovy/org/apache/grails/testing/http/client/MultipartBody.groovy
 create mode 100644 
grails-testing-support-http-client/src/main/groovy/org/apache/grails/testing/http/client/TestHttpResponse.groovy
 create mode 100644 
grails-testing-support-http-client/src/main/groovy/org/apache/grails/testing/http/client/utils/JsonUtils.groovy
 create mode 100644 
grails-testing-support-http-client/src/main/groovy/org/apache/grails/testing/http/client/utils/XmlUtils.groovy
 create mode 100644 
grails-testing-support-http-client/src/test/groovy/org/apache/grails/testing/http/client/HttpClientSupportSpec.groovy
 create mode 100644 
grails-testing-support-http-client/src/test/groovy/org/apache/grails/testing/http/client/MultipartBodySpec.groovy
 create mode 100644 
grails-testing-support-http-client/src/test/groovy/org/apache/grails/testing/http/client/TestHttpResponseSpec.groovy
 create mode 100644 
grails-testing-support-http-client/src/test/groovy/org/apache/grails/testing/http/client/utils/JsonUtilsSpec.groovy
 create mode 100644 
grails-testing-support-http-client/src/test/groovy/org/apache/grails/testing/http/client/utils/XmlUtilsSpec.groovy

Reply via email to