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

jamesfredley pushed a change to branch refactor/remove-gorm-enhancer-from-tests
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from 3803e27b51 Revert neo4j ValidationSpec change per review feedback
     add 2e3f6a8e7a fix: where query composition fails when variable is 
re-assigned in if/else blocks
     add 4db4ed8126 test: add functional tests for where query composition with 
re-assigned variables
     add dee7d110ac fix: update variable type for constructor case in 
visitBinaryExpression
     add da6bf78e32 Merge pull request #15447 from 
apache/fix/where-query-reassignment-composition
     add 4299a24bca fix: set implicitThis=false on delegate 
MethodCallExpressions in DetachedCriteriaTransformer
     add 8d50b750a3 fix: correct misleading Javadoc on findBooksByTitleReadOnly 
method
     add 88252a0436 Merge pull request #15448 from 
jamesfredley/fix/where-query-transactional-variable-scope
     add 3316694856 test: add multi-datasource static API routing tests across 
unit, TCK, and functional test suites
     add a6ddb5b706 Merge branch '7.0.x' into test/static-api-datasource-routing
     add 480086cee7 fix: address review comments on static API datasource 
routing tests
     add 5ba6188f84 Merge pull request #15435 from 
apache/test/static-api-datasource-routing
     add 044201f3fc test(tck): add Data Service connection routing specs to TCK
     add 35006ab0a5 test(tck): add domain-level and cross-layer 
multi-datasource specs
     add 6dbeaa47ba refactor(tests): replace GormEnhancer with public GORM 
domain API in Domain*Spec TCK tests
     add 4cba7f600d test: isolate MongoDbDataStoreSpringInitializerSpec from 
TCK data service classpath pollution
     add f904ca8a41 revert: remove production code filter from 
AbstractDatastoreInitializer
     add f7f3696314 refactor(tests): replace GormEnhancer with public GORM 
domain API in all new TCK specs
     add 8aeb47e9cc style: fix consecutive blank lines in TCK specs
     add a1cd973eac fix: add missing GrailsDataTckSpec import to 
non-multi-tenant TCK specs
     add 68023894c1 Merge pull request #15429 from 
apache/test/tck-data-service-connection-routing
     add d9451d971e docs: add Data Services and GormEnhancer documentation for 
multi-datasource routing
     add 955f1435e8 docs: add Data Services multi-datasource section to GORM 
Hibernate5 docs
     add 1b9b785cf7 docs: update multi-datasource docs for @CompileStatic 
injection, MultiTenant routing, and CRUD connection fixes
     add 06b04da429 docs: include @Where, @Query, and DetachedCriteria in 
routed methods list
     add 9246901cbe docs: replace GormEnhancer.findStaticApi() with domain 
static methods
     add 14bde8954f docs: remove remaining GormEnhancer references and fix 
autowiring description
     add b630a89710 Merge pull request #15406 from 
jamesfredley/docs/multi-datasource-data-services
     add f59f9371af fix: flaky ersatz listener test due to async race condition
     add bcca4dd2ba Merge pull request #15455 from 
apache/fix/flaky-ersatz-listener-test
     add 8fad2d4803 Add a new feature that assists in database truncation in 
tests
     add 4b10c1dde7 Add postgresql clean up support
     add 9d44bc0031 Ensure cleanup runs even if the clean methods fail on the 
spec
     add 47dfa5f836 Add detailed timing to debug stats
     add ccb37bb363 fix ordering & resolution of applicaiton context without 
depending on grails-core
     add c1e8230e06 windows & mac os agents can't run this test in CI since 
they don't have docker
     add 6e7494dc5d Clean up
     add b5b8ecc691 Expand test coverage for cleaner validations
     add c5570fcb97 Dependency cleanup
     add bdca07627b Postgresql cleaner cleanup
     add 28056b25a6 Clean up postgresql cleaner
     add 1b7d204ba6 feedback: spelling typo
     add 9794c9aad9 feedback: add postgresql cleanup library
     add f2c07512bb feedback: dedupe
     add aa84dd3716 cleanup readme since documentation in grails doc
     add ba3a4ab8f3 add missing publish to the postgresql project
     add 588eab185a style: groovy cleanup
     add 3dfc3d6544 refactor: rename to `grails-testing-support-dbcleanup-*`
     add 711f3ce910 fix: remove string escape from error message
     add 8560aeed69 feedback: use for instead of each
     add ca37457782 chore: style compliance
     add 8dd5dc3fa5 Merge pull request #15453 from 
apache/database-cleanup-feature-feedback
     add a0e1b37bff Merge pull request #15436 from 
apache/database-cleanup-feature
     add afffd57064 fix: extend OSIV to manage sessions for all datasources
     add 90f9ff78ca fix: harden afterCompletion to guarantee default session 
cleanup
     add f22dc661a4 fix: add connection name to OSIV logs and Geb integration 
test
     add c58749595f fix: use findByTitle for test isolation in OSIV Geb test
     add 518ac1ad9c fix: accumulate flush exceptions across additional 
datasource sessions
     add b329022970 Merge branch '7.0.x' into fix/multi-datasource-osiv
     add d97e5a17b8 fix: add debug logging for suppressed flush exceptions in 
OSIV interceptor
     add 314539fa93 Merge pull request #15425 from 
apache/fix/multi-datasource-osiv
     add 03747c5f3e Fix DetachedCriteria join handling for get() in Hibernate
     add ddae6ee795 Auto-create aliases for joined association projections
     add 85b8658c52 adding one more test spec
     add d15b5c0175 Add test coverage for DetachedCriteria join fix
     add e16bf85370 Merge pull request #15456 from 
apache/fix-detachedcriteria-join-get
     add ba70c5fb1a Adopt AntBuilder groovydoc with javaVersion support (#15420)
     add da9d7f5dcc Merge branch '7.0.x' into 
refactor/remove-gorm-enhancer-from-tests

No new revisions were added by this update.

Summary of changes:
 build-logic/plugins/build.gradle                   |   8 +
 .../grails/buildsrc/GrailsGroovydocPlugin.groovy   |  40 +-
 .../buildsrc/GroovydocEnhancerExtension.groovy     | 108 +++++
 .../grails/buildsrc/GroovydocEnhancerPlugin.groovy | 180 +++++++
 gradle/docs-dependencies.gradle                    |  61 +--
 gradle/publish-root-config.gradle                  |   3 +
 grails-data-docs/stage/build.gradle                |  27 +-
 .../hibernate/query/AbstractHibernateQuery.java    |  99 +++-
 .../gorm/tests/DetachedCriteriaJoinSpec.groovy     | 124 ++++-
 .../core/GrailsDataHibernate5TckManager.groovy     |  44 ++
 .../MultipleDataSourceConnectionsSpec.groovy       |  72 ++-
 grails-data-hibernate5/docs/build.gradle           |  43 +-
 .../multipleDataSources/dataSourceNamespaces.adoc  |   2 +
 .../docs/asciidoc/multipleDataSources/index.adoc   |   4 +
 .../docs/src/docs/asciidoc/services/index.adoc     |   5 +
 .../asciidoc/services/multipleDataSources.adoc     | 262 +++++++++++
 grails-data-hibernate5/grails-plugin/build.gradle  |   1 +
 .../GrailsOpenSessionInViewInterceptor.java        | 138 +++++-
 .../support/MultiDataSourceSessionSpec.groovy      | 193 ++++++++
 .../MongoDbDataStoreSpringInitializerSpec.groovy   |  24 +-
 .../mongo/core/GrailsDataMongoTckManager.groovy    |  43 ++
 grails-data-mongodb/docs/build.gradle              |  43 +-
 .../grails/gorm/tests/WhereMethodSpec.groovy       | 151 ++++++
 .../query/criteria/AbstractDetachedCriteria.groovy |   1 +
 .../transform/DetachedCriteriaTransformer.java     |  99 +++-
 .../gorm/GormEnhancerAllQualifiersSpec.groovy      |  32 ++
 .../testing/tck/base/GrailsDataTckManager.groovy   |  16 +
 ...Item.groovy => DataServiceRoutingMetric.groovy} |  11 +-
 ...oovy => DataServiceRoutingMetricService.groovy} |  18 +-
 ...tem.groovy => DataServiceRoutingProduct.groovy} |   7 +-
 ...=> DataServiceRoutingProductDataService.groovy} |  18 +-
 ...ovy => DataServiceRoutingProductService.groovy} |  22 +-
 .../tck/tests/CrossLayerMultiDataSourceSpec.groovy | 148 ++++++
 ...CrossLayerMultiTenantMultiDataSourceSpec.groovy | 132 ++++++
 .../tests/DataServiceConnectionRoutingSpec.groovy  | 288 ++++++++++++
 ...aServiceMultiTenantConnectionRoutingSpec.groovy | 153 ++++++
 .../tck/tests/DomainMultiDataSourceSpec.groovy     | 180 +++++++
 .../DomainMultiTenantMultiDataSourceSpec.groovy    | 168 +++++++
 grails-doc/build.gradle                            |  21 +-
 .../guide/conf/dataSource/multipleDatasources.adoc | 244 ++++++++++
 .../transactionsMultiDataSource.adoc               |   2 +
 .../src/en/guide/testing/integrationTesting.adoc   | 143 ++++++
 grails-forge/gradle/doc-config.gradle              |  45 +-
 grails-gradle/gradle/docs-config.gradle            |  35 +-
 .../{gorm => database-cleanup}/build.gradle        |  27 +-
 .../grails-app/conf/application.yml                |  25 +-
 .../grails-app/conf/logback.xml                    |   0
 .../controllers/dbcleanup}/UrlMappings.groovy      |   2 +-
 .../grails-app/domain/dbcleanup/Author.groovy}     |  11 +-
 .../grails-app/domain/dbcleanup}/Book.groovy       |   9 +-
 .../grails-app/init/dbcleanup}/Application.groovy  |   3 +-
 .../grails-app/views/error.gsp}                    |   6 +-
 .../groovy/dbcleanup/ClassLevelCleanupSpec.groovy  |  74 +++
 .../groovy/dbcleanup/MethodLevelCleanupSpec.groovy |  87 ++++
 .../datasources/OsivBookController.groovy}         |  20 +-
 .../controllers/datasources}/UrlMappings.groovy    |   9 +-
 .../datasources/grails-app/domain/ds2/Book.groovy  |   2 +
 .../domain/ds2/{Book.groovy => Chapter.groovy}     |   4 +-
 .../grails-app/views/osivBook/show.gsp}            |  14 +-
 .../functionaltests/DatasourceSwitchingSpec.groovy |  86 ++++
 .../functionaltests/OsivGspRenderingSpec.groovy}   |  20 +-
 .../functionaltests/pages/OsivBookPage.groovy}     |  12 +-
 .../gorm/WhereQueryVariableScopeService.groovy     |  86 ++++
 .../groovy/gorm/GormWhereQueryAdvancedSpec.groovy  |  47 ++
 ...TransactionalWhereQueryVariableScopeSpec.groovy | 109 +++++
 .../grails-multiple-datasources/build.gradle       |   6 +
 .../datasources/SecondaryBookController.groovy     |  78 ++++
 .../controllers/datasources}/UrlMappings.groovy    |   5 +-
 .../MultiDataSourceWithSessionSpec.groovy          |  86 ++++
 .../micronaut/MicronautErsatzAdvancedSpec.groovy   |  11 +-
 grails-testing-support-dbcleanup-core/README.md    |  79 ++++
 .../build.gradle                                   |  18 +-
 .../cleanup/core/ApplicationContextResolver.groovy |  50 ++
 .../testing/cleanup/core/DatabaseCleaner.groovy    |  91 ++++
 .../testing/cleanup/core/DatabaseCleanup.groovy    | 106 +++++
 .../cleanup/core/DatabaseCleanupContext.groovy     | 220 +++++++++
 .../cleanup/core/DatabaseCleanupExtension.groovy   | 203 ++++++++
 .../cleanup/core/DatabaseCleanupInterceptor.groovy | 176 +++++++
 .../cleanup/core/DatabaseCleanupStats.groovy       | 200 ++++++++
 .../cleanup/core/DatasourceCleanupMapping.groovy   | 156 +++++++
 .../core/DefaultApplicationContextResolver.groovy  |  67 +++
 .../cleanup/core/TestContextHolderListener.groovy  |  59 +++
 ...ockframework.runtime.extension.IGlobalExtension |   1 +
 .../src/main/resources/META-INF/spring.factories   |   1 +
 .../cleanup/core/DatabaseCleanupContextSpec.groovy | 478 +++++++++++++++++++
 .../core/DatabaseCleanupExtensionSpec.groovy       | 382 +++++++++++++++
 .../core/DatabaseCleanupInterceptorSpec.groovy     | 516 +++++++++++++++++++++
 .../cleanup/core/DatabaseCleanupStatsSpec.groovy   | 297 ++++++++++++
 .../core/DatasourceCleanupMappingSpec.groovy       | 175 +++++++
 .../DefaultApplicationContextResolverSpec.groovy   |  96 ++++
 .../README.md                                      |  16 +-
 .../build.gradle                                   |  28 +-
 .../testing/cleanup/h2/H2DatabaseCleaner.groovy    | 103 ++++
 .../cleanup/h2/H2DatabaseCleanupHelper.groovy      | 121 +++++
 ...che.grails.testing.cleanup.core.DatabaseCleaner |   1 +
 .../cleanup/h2/H2DatabaseCleanerSpec.groovy        | 229 +++++++++
 .../cleanup/h2/H2DatabaseCleanupHelperSpec.groovy  | 137 ++++++
 .../README.md                                      |  32 ++
 .../build.gradle                                   |  36 +-
 .../postgresql/PostgresDatabaseCleaner.groovy      | 132 ++++++
 .../PostgresDatabaseCleanupHelper.groovy           | 100 ++++
 .../postgresql/PostgresContainerHolder.groovy      |  66 +++
 .../PostgresDatabaseCleanerFunctionalSpec.groovy   | 318 +++++++++++++
 .../postgresql/PostgresDatabaseCleanerSpec.groovy  | 114 +++++
 .../PostgresDatabaseCleanupHelperSpec.groovy       |  83 ++++
 settings.gradle                                    |   5 +
 106 files changed, 8763 insertions(+), 426 deletions(-)
 copy grails-forge/gradle/doc-config.gradle => 
build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/GrailsGroovydocPlugin.groovy
 (59%)
 create mode 100644 
build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/GroovydocEnhancerExtension.groovy
 create mode 100644 
build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/GroovydocEnhancerPlugin.groovy
 create mode 100644 
grails-data-hibernate5/docs/src/docs/asciidoc/services/multipleDataSources.adoc
 create mode 100644 
grails-data-hibernate5/grails-plugin/src/test/groovy/org/grails/plugin/hibernate/support/MultiDataSourceSessionSpec.groovy
 copy 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/{WhereRoutingItem.groovy
 => DataServiceRoutingMetric.groovy} (83%)
 copy 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/{WhereRoutingItemService.groovy
 => DataServiceRoutingMetricService.groovy} (70%)
 copy 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/{WhereRoutingItem.groovy
 => DataServiceRoutingProduct.groovy} (86%)
 copy 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/{WhereRoutingItemService.groovy
 => DataServiceRoutingProductDataService.groovy} (70%)
 copy 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/{WhereRoutingItemService.groovy
 => DataServiceRoutingProductService.groovy} (62%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/CrossLayerMultiDataSourceSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/CrossLayerMultiTenantMultiDataSourceSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/DataServiceConnectionRoutingSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/DataServiceMultiTenantConnectionRoutingSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/DomainMultiDataSourceSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/DomainMultiTenantMultiDataSourceSpec.groovy
 copy grails-test-examples/{gorm => database-cleanup}/build.gradle (70%)
 copy 
grails-data-hibernate5/dbmigration/src/integration-test/resources/application-single-datasource.yml
 => grails-test-examples/database-cleanup/grails-app/conf/application.yml (76%)
 copy grails-test-examples/{hibernate5/grails-data-service-multi-datasource => 
database-cleanup}/grails-app/conf/logback.xml (100%)
 copy grails-test-examples/{gorm/grails-app/controllers/gorm => 
database-cleanup/grails-app/controllers/dbcleanup}/UrlMappings.groovy (98%)
 copy grails-test-examples/{demo33/grails-app/domain/demo/Car.groovy => 
database-cleanup/grails-app/domain/dbcleanup/Author.groovy} (90%)
 copy 
{grails-data-graphql/examples/grails-test-app/grails-app/domain/grails/test/app 
=> 
grails-test-examples/database-cleanup/grails-app/domain/dbcleanup}/Book.groovy 
(87%)
 copy 
grails-test-examples/{hibernate5/grails-multitenant-multi-datasource/grails-app/init/example
 => database-cleanup/grails-app/init/dbcleanup}/Application.groovy (98%)
 copy grails-test-examples/{app1/grails-app/views/forwarding/displayFlash.gsp 
=> database-cleanup/grails-app/views/error.gsp} (91%)
 create mode 100644 
grails-test-examples/database-cleanup/src/integration-test/groovy/dbcleanup/ClassLevelCleanupSpec.groovy
 create mode 100644 
grails-test-examples/database-cleanup/src/integration-test/groovy/dbcleanup/MethodLevelCleanupSpec.groovy
 copy 
grails-test-examples/{app1/grails-app/init/functionaltests/BootStrap.groovy => 
datasources/grails-app/controllers/datasources/OsivBookController.groovy} (68%)
 copy grails-test-examples/{exploded/grails-app/controllers/exploded => 
datasources/grails-app/controllers/datasources}/UrlMappings.groovy (89%)
 mode change 100755 => 100644
 copy grails-test-examples/datasources/grails-app/domain/ds2/{Book.groovy => 
Chapter.groovy} (95%)
 copy grails-test-examples/{app1/grails-app/views/contentNegotiation/error.gsp 
=> datasources/grails-app/views/osivBook/show.gsp} (81%)
 copy 
grails-test-examples/{app1/src/integration-test/groovy/functionaltests/DataBindingSpec.groovy
 => 
datasources/src/integration-test/groovy/functionaltests/OsivGspRenderingSpec.groovy}
 (61%)
 copy 
grails-test-examples/{app1/src/integration-test/groovy/functionaltests/pages/BarListPage.groovy
 => 
datasources/src/integration-test/groovy/functionaltests/pages/OsivBookPage.groovy}
 (78%)
 create mode 100644 
grails-test-examples/gorm/grails-app/services/gorm/WhereQueryVariableScopeService.groovy
 create mode 100644 
grails-test-examples/gorm/src/integration-test/groovy/gorm/TransactionalWhereQueryVariableScopeSpec.groovy
 create mode 100644 
grails-test-examples/hibernate5/grails-multiple-datasources/grails-app/controllers/datasources/SecondaryBookController.groovy
 copy grails-test-examples/{plugins/exploded/grails-app/controllers/exploded => 
hibernate5/grails-multiple-datasources/grails-app/controllers/datasources}/UrlMappings.groovy
 (92%)
 mode change 100755 => 100644
 create mode 100644 
grails-test-examples/hibernate5/grails-multiple-datasources/src/integration-test/groovy/functionaltests/MultiDataSourceWithSessionSpec.groovy
 create mode 100644 grails-testing-support-dbcleanup-core/README.md
 copy {grails-testing-support-mongodb => 
grails-testing-support-dbcleanup-core}/build.gradle (71%)
 create mode 100644 
grails-testing-support-dbcleanup-core/src/main/groovy/org/apache/grails/testing/cleanup/core/ApplicationContextResolver.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/main/groovy/org/apache/grails/testing/cleanup/core/DatabaseCleaner.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/main/groovy/org/apache/grails/testing/cleanup/core/DatabaseCleanup.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/main/groovy/org/apache/grails/testing/cleanup/core/DatabaseCleanupContext.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/main/groovy/org/apache/grails/testing/cleanup/core/DatabaseCleanupExtension.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/main/groovy/org/apache/grails/testing/cleanup/core/DatabaseCleanupInterceptor.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/main/groovy/org/apache/grails/testing/cleanup/core/DatabaseCleanupStats.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/main/groovy/org/apache/grails/testing/cleanup/core/DatasourceCleanupMapping.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/main/groovy/org/apache/grails/testing/cleanup/core/DefaultApplicationContextResolver.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/main/groovy/org/apache/grails/testing/cleanup/core/TestContextHolderListener.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/main/resources/META-INF/services/org.spockframework.runtime.extension.IGlobalExtension
 create mode 100644 
grails-testing-support-dbcleanup-core/src/main/resources/META-INF/spring.factories
 create mode 100644 
grails-testing-support-dbcleanup-core/src/test/groovy/org/apache/grails/testing/cleanup/core/DatabaseCleanupContextSpec.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/test/groovy/org/apache/grails/testing/cleanup/core/DatabaseCleanupExtensionSpec.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/test/groovy/org/apache/grails/testing/cleanup/core/DatabaseCleanupInterceptorSpec.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/test/groovy/org/apache/grails/testing/cleanup/core/DatabaseCleanupStatsSpec.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/test/groovy/org/apache/grails/testing/cleanup/core/DatasourceCleanupMappingSpec.groovy
 create mode 100644 
grails-testing-support-dbcleanup-core/src/test/groovy/org/apache/grails/testing/cleanup/core/DefaultApplicationContextResolverSpec.groovy
 copy {grails-data-graphql => grails-testing-support-dbcleanup-h2}/README.md 
(61%)
 copy {grails-async/core => grails-testing-support-dbcleanup-h2}/build.gradle 
(72%)
 create mode 100644 
grails-testing-support-dbcleanup-h2/src/main/groovy/org/apache/grails/testing/cleanup/h2/H2DatabaseCleaner.groovy
 create mode 100644 
grails-testing-support-dbcleanup-h2/src/main/groovy/org/apache/grails/testing/cleanup/h2/H2DatabaseCleanupHelper.groovy
 create mode 100644 
grails-testing-support-dbcleanup-h2/src/main/resources/META-INF/services/org.apache.grails.testing.cleanup.core.DatabaseCleaner
 create mode 100644 
grails-testing-support-dbcleanup-h2/src/test/groovy/org/apache/grails/testing/cleanup/h2/H2DatabaseCleanerSpec.groovy
 create mode 100644 
grails-testing-support-dbcleanup-h2/src/test/groovy/org/apache/grails/testing/cleanup/h2/H2DatabaseCleanupHelperSpec.groovy
 create mode 100644 grails-testing-support-dbcleanup-postgresql/README.md
 copy {grails-logging => 
grails-testing-support-dbcleanup-postgresql}/build.gradle (69%)
 create mode 100644 
grails-testing-support-dbcleanup-postgresql/src/main/groovy/org/apache/grails/testing/cleanup/postgresql/PostgresDatabaseCleaner.groovy
 create mode 100644 
grails-testing-support-dbcleanup-postgresql/src/main/groovy/org/apache/grails/testing/cleanup/postgresql/PostgresDatabaseCleanupHelper.groovy
 create mode 100644 
grails-testing-support-dbcleanup-postgresql/src/test/groovy/org/apache/grails/testing/cleanup/postgresql/PostgresContainerHolder.groovy
 create mode 100644 
grails-testing-support-dbcleanup-postgresql/src/test/groovy/org/apache/grails/testing/cleanup/postgresql/PostgresDatabaseCleanerFunctionalSpec.groovy
 create mode 100644 
grails-testing-support-dbcleanup-postgresql/src/test/groovy/org/apache/grails/testing/cleanup/postgresql/PostgresDatabaseCleanerSpec.groovy
 create mode 100644 
grails-testing-support-dbcleanup-postgresql/src/test/groovy/org/apache/grails/testing/cleanup/postgresql/PostgresDatabaseCleanupHelperSpec.groovy

Reply via email to