Commit Graph

1913 Commits

Author SHA1 Message Date
Mark Paluch
83a52f8afa Upgrade to Maven Wrapper 3.8.3.
See #541
2021-10-11 14:30:23 +02:00
John Blum
ade2e961be Add baseline build for Java 17 in Maven and Jenkins.
Remove baseline build for Java 16.
2021-09-30 10:18:13 -07:00
John Blum
564968738f Edit Javadoc in LocalRegionFactoryBean. 2021-09-29 12:47:17 -07:00
John Blum
f10e997cc8 Remove reference to 'Pivotal GemFire'. 2021-09-29 12:44:17 -07:00
John Blum
3625179db8 Cleanup Javadoc errors and warnings. 2021-09-28 18:09:27 -07:00
John Blum
134cd92888 Resolve some TODOs. 2021-09-28 18:09:17 -07:00
John Blum
9ed795cdef Replace RegionPopulator with STDG's RegionDataInitializingPostProcesor. 2021-09-28 18:09:01 -07:00
John Blum
02e1a14f9e Adapt to API and functional changes in Spring Framework 6 to fix tests.
These changes are also possibly applicable to SDG on Spring Framework 5 and are a candidate for backporting.

Resolves gh-538.
2021-09-24 21:43:21 -07:00
John Blum
a460b42dcd Improve reliability of the DurableClientCacheIntegrationTests class.
Resolves gh-296.
2021-09-20 12:08:43 -07:00
John Blum
5066155476 Disable the reuse of forks with the test JVM in Maven Surefire Plugin configuration.
Resolves gh-296.
2021-09-17 17:23:50 -07:00
John Blum
b767de02c1 Refactor test classes in conjunction with reusing forked test JVMs per test class.
Resolves gh-296.
2021-09-17 16:44:09 -07:00
John Blum
002322e9c1 Disable use of forked JVMs per test class (i.e reuse test JVM forks).
Resolves gh-296.
2021-09-17 16:44:09 -07:00
John Blum
08e91370b6 Replace all uses of Spring's @ContextConfiguration annotation in conjunction with STDG's GemFireMockObjectsApplicationContextInitializer with STDG's @GemFireUnitTests annotation.
Optimize test class imports.

Resolves gh-296.
2021-09-17 16:44:09 -07:00
John Blum
244bec0a5b Cleanup log framework log-levels (set to 'error').
Change default log-level for a Locator to 'warn'.

Add logger configuration for 'org.groups".

Resolves gh-296.
2021-09-17 16:44:09 -07:00
John Blum
2d53c43ee8 Remove the deprecated org.springframework.data.gemfire.ForkUtil class.
Resolves gh-296.
2021-09-17 16:44:08 -07:00
John Blum
d9c8542454 Fix additional tests based on the STDG 0.0.26 upgrade.
Resolves gh-296.
2021-09-17 16:44:08 -07:00
John Blum
4024fc9d24 Upgrade to Spring Test for Apache Geode (STDG) 0.0.26-SNAPSHOT.
Resolves gh-296.
2021-09-17 16:44:08 -07:00
John Blum
2d94c00d3d Fix tests.
Resolves gh-296.
2021-09-17 16:44:08 -07:00
John Blum
fa78d025fa Fix compiler warnings.
Resolves gh-296.
2021-09-17 16:44:08 -07:00
John Blum
339ff8edca Extend STDG's IntegrationTestsSupport abstract base class for any Unit/Integration Tests forking a Spring ApplicationContext and bootstrapping/configuring Apache Geode live or mock objects.
Resolves gh-296.
2021-09-17 16:43:55 -07:00
John Blum
8e67fa3804 Replace all uses of SpringJUnit4ClassRunner with SpringRunner.
Extends STDG's IntegrationTestsSupport abstract base class for Integration Tests.

Resolves gh-296.
2021-09-17 16:38:44 -07:00
John Blum
bccec35d5c Replace all JUnit assertions with AssertJ.
Resolves gh-296.
2021-09-17 16:38:44 -07:00
John Blum
20fb6af9a5 Remove use of the Hamcrest library.
Replace JUnit Assertions with AssertJ.

Resolves gh-296.
2021-09-17 16:38:26 -07:00
John Blum
ddcd01910e Extend the STDG o.s.d.g.tests.integration.IntegrationTestsSupport abstract base class in all Integration-based Tests.
This applies to test classes in particular that bootstrap and configure Apache Geode in a Spring ApplicationContext using the JUnit4 SpringRunner class.

Resolves gh-296.
2021-09-17 16:38:03 -07:00
John Blum
a584b4066c Refactor the o.s.d.g.listener.StubErrorHandler class.
Implement java.lang.Iterable.

Resolves gh-296.
2021-09-17 12:58:43 -07:00
John Blum
a9d8dfc33e Remove old SDG test framework classes.
Refactor and cleanup test classes in the SDG test suite using the old SDG test framework to now use STDG.

Resolves gh-296.
2021-09-17 12:58:43 -07:00
John Blum
0a782e03fe Declare Spring Test for Apache Geode 0.0.25 test dependency.
Declare org.springframework.data:spring-data-geode-test:0.0.25 library as a test compile dependency for SDG, used to implement all SDG Unit & Integration Tests.

Resolves gh-296.
2021-09-17 12:58:43 -07:00
John Blum
dec2bb5d1e Refactor the UsingAnnotationConfigWithBeanDefinitionOverridingDisabledIntegrationTests class to move the DisableBeanDefinitionOverridingApplicationContextInitializer class to the top-level. 2021-09-17 11:24:46 -07:00
John Blum
c42d6be7ae Create Spring ApplicationContextInitializer implementation and supporting class to disable bean definition overriding.
This ApplicationContextInitializer can be primarily used for testing purposes, especially to mimic the default behavior of the Spring container in a Spring Boot application context.
2021-09-17 11:23:39 -07:00
John Blum
82eaf2e261 Fix compiler warnings.
Optimize imports.
2021-09-17 11:01:46 -07:00
Mark Paluch
e904c63a72 After release cleanups.
See #529
2021-09-17 09:52:21 +02:00
Mark Paluch
03388712de Prepare next development iteration.
See #529
2021-09-17 09:52:18 +02:00
Mark Paluch
49a0d29f0f Release version 2.6 M3 (2021.1.0).
See #529
2021-09-17 09:44:56 +02:00
Mark Paluch
696cfff1c3 Prepare 2.6 M3 (2021.1.0).
See #529
2021-09-17 09:44:34 +02:00
John Blum
c56746d24d Add Integration Test asserting the behavior of SDG Annotation-based configuration when Spring container bean definition overriding is disabled.
https://stackoverflow.com/questions/69202828/error-bean-definition-overriding-clientgemfirepropertiesconfigurer
2021-09-16 11:13:50 -07:00
Mark Paluch
0827568b8f Upgrade to Maven Wrapper 3.8.2.
See #532
2021-09-10 15:37:58 +02:00
John Blum
a92a78b7f2 Implement new GatewaySender, enforceThreadsConnectSameReceiver configuration property.
Resolves gh-480.

Resolves gh-389.
2021-09-03 12:35:09 -07:00
John Blum
76bbfcab68 DATAGEODE-344 - Implement mustGroupTransactionEvents in GatewaySenderWrapper.
Resolves gh-389.
2021-09-03 12:35:09 -07:00
John Blum
757ede0f09 DATAGEODE-342 - Implement startWithCleanQueue in GatewaySenderWrapper.
Resolves gh-389.
2021-09-03 12:35:09 -07:00
John Blum
efb6316a1b DATAGEODE-337 - Polish.
Resolves gh-41.

Resolves gh-389.
2021-09-03 12:35:02 -07:00
Udo Kohlmeyer
cd79555066 DATAGEODE-337 - LookupRegionMutationIntegrationTest fails due to parallel AEQ on REPLICATE Region.
Adapts to API changes in Apache Geode 1.14, specifically fixing broken tests (i.e LookupRegionMutationIntegrationTests) which configured a REPLICATE Region with a "parallel" AEQ that is no longer supported in 1.14 forward.

See GEODE-8079 (https://issues.apache.org/jira/browse/GEODE-8079).

Resolves gh-41.

Resolves gh-389.
2021-09-03 12:17:08 -07:00
John Blum
93baa689ea DATAGEODE-340 - Add enumerated value for GemFire/Geode 'redis-enabled' property introduced in Apache Geode 1.14.
Resolves gh-389.
2021-09-03 12:16:54 -07:00
John Blum
4bf4cdbc50 DATAGEODE-340 - Remove enumerated value for GemFire/Geode 'cluster-configuration-dir' property deprecated in Apache Geode 1.14.
Resolves gh-389.
2021-09-03 12:16:47 -07:00
John Blum
04cd4dde27 Upgrade to Apache Log4J 2.14.0.
Resolves gh-389.
2021-09-03 12:16:27 -07:00
John Blum
608d5a3180 Upgrade to Apache Geode 1.14.0.
Resolves gh-389.

Resolves DATAGEODE-340.
2021-09-03 12:13:46 -07:00
John Blum
5dab6bf020 Change default Index type from HASH to FUNCTIONAL (Range).
Resolves gh-531.
2021-08-20 12:07:22 -07:00
John Blum
06cd39e0e5 Correct CQ example (and specfically, the CQ OQL query) in the reference documentation. 2021-08-19 21:05:25 -07:00
Jens Schauder
554b367509 After release cleanups.
See #522
2021-08-12 15:16:23 +02:00
Jens Schauder
916b0e9d33 Prepare next development iteration.
See #522
2021-08-12 15:16:21 +02:00
Jens Schauder
96d758071b Release version 2.6 M2 (2021.1.0).
See #522
2021-08-12 15:03:17 +02:00