John Blum
ae4cef86ef
Upgrade to VMware Tanzu (Pivotal) GemFire 9.10.13.
2022-01-11 15:38:35 -08:00
John Blum
398c226c84
Upgrade to Mockito 4.2.0.
2022-01-11 15:36:18 -08:00
John Blum
7f75b1d0b2
Upgrade to Log4J 2.17.1.
2022-01-11 15:35:24 -08:00
John Blum
e06cbd01df
Upgrade to AssertJ 3.22.0.
2022-01-11 15:34:41 -08:00
John Blum
e4c22e8f72
Upgrade to Apache Geode 1.14.2.
2022-01-11 15:34:05 -08:00
John Blum
de64307a02
Upgrade to Gradle 6.9.2.
2022-01-11 15:33:28 -08:00
John Blum
83ef0f058b
Downgrade to Spring Data BOM 2021.1.1-SNAPSHOT.
2021-12-07 19:23:33 -08:00
John Blum
b4fa272376
Upgrade to Spring Data Raj.
...
Upgrade to Spring Data BOM 2022.0.0-SNAPSHOT (Raj-SNAPSHOT).
Upgrade to Spring Data Build 2.7.0-SNAPSHOT.
Upgrade to Spring Data for Apache Geode 2.7.0-SNAPSHOT.
Upgrade to Spring Data for VMware Tanzu (Pivotal) GemFire 2.7.0-SNAPSHOT.
2021-12-07 19:16:57 -08:00
John Blum
4b22a840f1
Upgrade to Spring Boot 2.7.0-SNAPSHOT.
2021-12-07 19:13:33 -08:00
John Blum
b3912ef414
Upgrade to Apache Geode 1.14.0.
2021-12-07 19:11:30 -08:00
John Blum
aa27581ca2
Set version to 0.3.0-RAJ-SNAPSHOT.
2021-12-07 19:10:46 -08:00
John Blum
0cd52dcdfc
Replace Checkstyle Gradle Task configuration with NoHTTP Gradle Plugin and task configuration.
2021-12-07 18:44:19 -08:00
John Blum
62719dc1d8
Upgrade to Spring Data Pascal-SR7.
...
Upgrade to Spring Data BOM 2021.0.7 (Pascal-SR7).
Upgrade to Spring Data Build 2.5.7.
Upgrade to Spring Data for Apache Geode 2.5.7.
Upgrade to Spring Data for VMware Tanzu (Pivotal) GemFire 2.5.7.
2021-12-07 18:34:48 -08:00
John Blum
7fa1b9e07d
Upgrade to Spring Boot 2.5.7.
2021-12-07 18:32:20 -08:00
John Blum
f34eca1ec5
Upgrade to Spring Framework 5.3.13.
2021-12-07 18:31:13 -08:00
John Blum
b934374fe3
Upgrade to VMware Tanzu (Pivotal) GemFire 9.10.11.
2021-12-07 18:29:13 -08:00
John Blum
ba825ba04c
Upgrade to Mockito 4.1.0.
2021-12-07 18:28:26 -08:00
John Blum
e146111c95
Prepare next development iteration.
...
Set version to 0.0.29-SNAPSHOT.
2021-10-28 16:48:53 -07:00
John Blum
55eec4f013
Release 0.0.28.
2021-10-28 16:43:30 -07:00
John Blum
bd087e05fc
Add overloaded launch(..) method to ProcessExecutor accepting a Java CLASSPATH, Class type with the main method to run and an array of String arguments passed to the forked Java program.
2021-10-28 16:39:06 -07:00
John Blum
92b26c0d50
Refactor the ProcessExecutor.launch(..) method to register a JRE shutdown hook on the ProcessWrapper representing the forked [Java / JVM] process.
...
Resolves gh-15.
2021-10-28 15:35:18 -07:00
John Blum
1ef42b374a
Return the ProcessWrapper (this) from the ProcessWrapper.registerShutdownHook() method.
2021-10-28 15:32:13 -07:00
John Blum
b5be8da185
Add overloaded startGemFireServer(..) and startGeodeServer(..) methods to the ForkingClientServerIntegrationTestsSupport class to control the working directory and classpath of the forked Java/JVM processes.
...
Resolves gh-17.
2021-10-28 15:03:12 -07:00
John Blum
900b1aff4d
Create a Java FunctionalInterface and extension of the ProcessRunner interface defining a contract, logic and strategy for running (executing) a Java/JVM Process.
...
Resolves gh-17.
2021-10-28 15:03:12 -07:00
John Blum
14ac8cc780
Create a Java FunctionalInterface defining a contract, logic and strategy for running (executing) an Operating System (OS) Process.
...
Resolves gh-17.
2021-10-28 15:02:51 -07:00
John Blum
81589fab22
Set the host & port on the ProcessWrapper representing the GemFire/Geode JVM server process forked by the STDG framework.
...
Return the ProcessWrapper representing the forked GemFire/Geode JVM server process from the startGemFireServer(..) and startGeodeServer(..) methods.
Resolves gh-14.
2021-10-28 14:10:11 -07:00
John Blum
d9bfbd479d
Add configurable 'host' and 'port' properties to the ProcessWrapper class.
...
The 'host' property represents the system (computer in the network) that is running the Process.
The 'port' property represents the host system port on wich the Process is listening for client connections.
Resolves gh-14.
2021-10-28 14:09:11 -07:00
John Blum
69d565886d
Prepare next development iteration.
2021-10-28 11:42:54 -07:00
John Blum
a9a321b8d4
Release 0.0.27.
2021-10-28 11:38:02 -07:00
John Blum
7602f7d704
Increase the 'order' precedence of the CloseApplicationContextAfterTestClassTestExecutionListener to occur after all Spring TestContext framework provided TestExecutionListeners.
2021-10-28 11:06:29 -07:00
John Blum
d971817a7e
Add logic to the ConfigurableCacheAwareContextLoaderDelegate to guard against inactive ApplicationContexts.
...
Edit Javadoc.
2021-10-28 11:06:25 -07:00
John Blum
2ae2f84779
Add utility function in SpringUtils to determine the 'active' state of the given ApplicationContext.
2021-10-28 11:06:12 -07:00
John Blum
96e864c319
Refactor CloseApplicationContextAfterTestClassTestExecutionListener to extend AbstractTestExecutionListener and override the getOrder() method.
2021-10-28 10:12:49 -07:00
John Blum
7573c08af2
Add Spring TestExecutionListener to close the ApplicationContext associated with the Spring TestContext for the currently executing test class after test class execution.
2021-10-27 17:17:55 -07:00
John Blum
eb9f44606e
Rename GeodeContextCustomizer and GeodeContextCustomizerFactory classes to DependencyOfAnnotationContextCustomizer and DependencyOfAnnotationContextCustomizerFactory, respectively.
...
Move classes to the org.springframework.data.gemfire.tests.extensions.sppring.test.context package.
2021-10-27 17:17:48 -07:00
John Blum
675456ea8b
Refactor the ConfigurableCacheAwareContextLoaderDelegate class to remember and reference the current ApplicationContext in use by the Spring TestContext framework and currently executing test class.
...
This is necessary in order to properly close the ApplicationContext and release all Spring bean resources after use (e.g. after the test class executes).
2021-10-27 17:17:14 -07:00
John Blum
6fab602cdf
Refactor the STDG SpringUtils class to extend the SDG SpringUtils class.
...
Add and edit Javadoc.
2021-10-27 15:27:33 -07:00
John Blum
050d1167d2
Add abstract utility class for working with Spring Framework objects and components (beans).
2021-10-27 15:24:09 -07:00
John Blum
85e280c3be
Fix logic in isSpringTestContextCacheEnabled() method.
2021-10-27 11:01:14 -07:00
John Blum
4016e3c5a1
Add custom implementation of the Spring TestContext framework CacheAwareContextLoaderDelegate interface to enable/disable caching of the Spring TestContext using SpringProperties and Java System properties.
2021-10-26 21:22:12 -07:00
John Blum
67b8b03f33
Edit Javadoc description of the META-INF/spring.factories configuration file.
2021-10-26 21:21:03 -07:00
John Blum
5c077d05e9
Upgrade to Spring Data Pascal-SR6.
...
Upgrade to Spring Data BOM 2021.0.6 (Pascal-SR6).
Upgrade to Spring Data Build parent Maven POM 2.5.6.
Upgrade to Spring Data for Apache Geode & VMware Tanzu (Pivotal) GemFire 2.5.6.
2021-10-26 20:59:01 -07:00
John Blum
a0fa79407f
Upgrade to Spring Boot 2.5.6.
2021-10-26 20:56:57 -07:00
John Blum
7bb5d9f708
Upgrade to Spring Framework 5.3.12.
2021-10-26 20:55:46 -07:00
John Blum
e3b3bc18df
Upgrade to VMware Tanzu (Pivotal) GemFire 9.10.10.
2021-10-26 20:55:00 -07:00
John Blum
e313e79db2
Upgrade to Mockito 4.0.0.
2021-10-26 20:54:11 -07:00
John Blum
8ad1ca55f6
Upgrade to Lombok 1.18.22.
2021-10-26 20:53:18 -07:00
John Blum
3fa2da7203
Replace STDG's JavaVersion class with SDG's JavaVersion class.
2021-09-27 14:26:41 -07:00
John Blum
f178243d30
Upgrade to Spring Data Pascal-SR6.
...
Upgrade to Spring Data BOM 2021.0.6-SNAPSHOT (Pascal-SR6).
Upgrade to Spring Data Build parent Maven POM 2.5.6-SNAPSHOT.
Upgrade to Spring Data for Apache Geode (and VMware Tanzu (Pivotal) GemFire) 2.5.6-SNAPSHOT.
2021-09-27 14:20:34 -07:00
John Blum
d89a71c3a0
Prepare next development iteration.
...
Set version to 0.0.27-SNAPSHOT.
2021-09-27 14:18:18 -07:00