Commit Graph

748 Commits

Author SHA1 Message Date
John Blum
8afbb0c80b Refactor IntegrationTestsSupport.asDirectoryName(:Class) logic into descriptive methods.
Adds the asTimestampedDirectoryName(:Class) and asUniqueDirectoryName(:Class) methods to uniquely and temporally identify a forked JVM (child) process (test) working directory.
2022-10-17 12:25:52 -07:00
John Blum
63f4849575 Prepare next development iteration.
Set version 0.3.4-RAJ-SNAPSHOT.
2022-10-17 10:16:33 -07:00
John Blum
d8e6baa203 Release 0.3.3-RAJ. 2022-10-17 10:11:27 -07:00
John Blum
4956998dbe Refactor the conditonal logic used to decide whether to remove the (test) working directory of a forked Process in ForkingClientServerIntegrationTests.
Edit Javadoc.
2022-10-17 10:04:44 -07:00
John Blum
b81c00acec Refactor the ProcessWrapper.shutdown() method.
* Removes the use of the now deprecated signalStop() method.
* Changes safeGetPid() to handle all Throwable objects.
* Changes shutdown() to call stop() and then forcibly destroy the child Process if the child Process is still running.
* Annotates the API with Spring's @NonNull and @Nullable annotations.
* Edits Javadoc.
2022-10-17 10:02:34 -07:00
John Blum
b6d043ae14 Refactor ProcessWrapper.safeGetPid() to ignore all Throwable objects. 2022-10-17 09:18:43 -07:00
John Blum
c85f120b40 Upgrade to Gradle 6.9.3. 2022-10-17 09:17:15 -07:00
John Blum
7b544ccbde Prepare next development iteration.
Set version to 0.3.3-RAJ-SNAPSHOT.
2022-10-17 08:20:04 -07:00
John Blum
eb26ec3f95 Release 0.3.2-RAJ. 2022-10-13 17:21:28 -07:00
John Blum
b8bf39f976 Revert Java 17 syntax to Java 8 in GemFireMockObjectsConfiguration. 2022-10-13 17:17:39 -07:00
John Blum
5eea632d72 Upgrade to Spring Data for Apache Geode 2.7.5. 2022-10-13 17:15:40 -07:00
John Blum
b616d5e859 Upgrade to Spring Data Build Parent Maven POM 2.7.5. 2022-10-13 17:14:57 -07:00
John Blum
13c79019b2 Upgrade to Spring Data BOM 2021.2.5 (Raj-SR5). 2022-10-13 17:14:32 -07:00
John Blum
8efe6d4de2 Conditionally (and recursively) remove the test directory of the forked GemFire/Geode server process. 2022-10-13 17:10:09 -07:00
John Blum
30428f75d0 Refactor asDirectoryName(:Class<?>) to qualify type based on declaring types and include a UUID in the pathname. 2022-10-13 17:09:08 -07:00
John Blum
6b5e7d56e0 Add utility method supporting the (recursive) removal of a (test) directory in IntegrationTestsSupport. 2022-10-13 17:08:10 -07:00
John Blum
82c9407ce2 Declare 'org.jgroups' Logger configuration in JUL, Log4j and Logback properties/XML configuration files. 2022-10-13 17:08:03 -07:00
John Blum
403b853ae2 Format src/test/resources/logback.xml configuration file. 2022-10-13 17:07:58 -07:00
John Blum
3b2cf48faa Edit Javadoc in the GemFireMockObjectsBeanPostProcessor class. 2022-10-13 17:07:52 -07:00
John Blum
98a1e17548 Refactor the GemFireMockObjectsConfiguration class. 2022-10-13 17:07:47 -07:00
John Blum
6f94321dbb Annotate the initialize(:ConfigurableApplicationContext) method parameter with Spring's @NonNull annotation. 2022-10-13 17:07:39 -07:00
John Blum
9fabf79094 Exclude the Spring Gradle docbook-reference-plugin from the Spring Build Conventions Gradle Plugins during reference documentation generation. 2022-09-28 11:35:05 -07:00
John Blum
f8c96578e6 Prepare next development iteration.
Set Spring Data for Apache Geode (SDG) version to 2.7.4-SNAPSHOT.

Set version to 0.3.2-RAJ-SNAPSHOT.
2022-09-23 12:46:13 -07:00
John Blum
b599e0f95a Release 0.3.1-RAJ. 2022-09-23 12:42:09 -07:00
John Blum
f06aa90585 Adapt to API changes in Spring Data for Apache Geode (SDG). 2022-09-23 12:38:51 -07:00
John Blum
2938a9ed40 Upgrade to Spring Data for Apache Geode 2.7.3. 2022-09-23 12:32:42 -07:00
John Blum
ea0a482da4 Upgrade to Spring Data Build Parent 2.7.3. 2022-09-23 12:32:21 -07:00
John Blum
863f24c913 Upgrade to Spring Data BOM 2021.2.3 (Raj-SR3). 2022-09-23 12:31:50 -07:00
John Blum
59cbfc94a5 Upgrade to Spring Boot 2.7.4. 2022-09-23 12:30:36 -07:00
John Blum
8edfe50312 Upgrade to Spring Framework 5.3.23. 2022-09-23 12:30:14 -07:00
John Blum
30db1996d3 Upgrade to VMware Tanzu (Pivotal) GemFire 9.10.16. 2022-09-23 12:29:44 -07:00
John Blum
8fa066c35a Upgrade to Apache Log4j 2.19.0. 2022-09-23 12:28:04 -07:00
John Blum
b41a25b56f Upgrade to AssertJ 3.23.1. 2022-09-23 12:26:42 -07:00
John Blum
266f3366b1 Prepare next development iteration.
Set version to 0.3.1-RAJ-SNAPSHOT.
2022-05-17 13:40:49 -07:00
John Blum
7f2296b34b Release 0.3.0-RAJ. 2022-05-17 13:35:12 -07:00
John Blum
30426d245f Add Spring libs-snapshot Repository declaration to Gradle dependency management in order to resolve the 'provided' Spring Boot dependency.
This will enable Spring Boot build snapshots and milestone artifacts (e.g. M1, RC1, etc) to be resolved from the Spring repos for STDG GA releases.

While this is generally unacceptable per release policy, since only GA artifacts should ship with GA artifacts, the Spring Boot dependency in STDG is declared 'provided' and therefore is not materialized in the final STDG Maven POM published to Maven Central.
2022-05-17 13:31:14 -07:00
John Blum
f7138a4552 Upgrade to Spring Data for Apache Geode 2.7.0 (GA). 2022-05-16 14:45:11 -07:00
John Blum
f2fdadcce1 Upgrade to Spring Data Build (parent) 2.7.0. 2022-05-16 14:44:42 -07:00
John Blum
f4146bcec8 Upgrade to Spring Data BOM 2021.2.0 (Raj-GA). 2022-05-16 14:43:35 -07:00
John Blum
2e6f00ad05 Upgrade to Spring Boot 2.7.0-RC1. 2022-05-16 14:42:58 -07:00
John Blum
395f4ff311 Upgrade to Spring Framework 5.3.20. 2022-05-16 14:41:19 -07:00
John Blum
802270a6f6 Upgrade to Mockito 4.5.1. 2022-05-16 14:39:55 -07:00
John Blum
ad160e4133 Fix Docker container image reference in Deploy Artifacts and Deploy Docs. 2022-05-04 11:36:40 -07:00
John Blum
340641792d Add CI build shell scripts. 2022-05-04 11:08:34 -07:00
John Blum
144894a8c8 Reconfigure the Jenkins CI build to use pipelines and build inside Docker containers. 2022-05-04 10:56:54 -07:00
John Blum
71cf4bb1f6 Prepare next development iteration.
Set version to 0.3.0-RAJ-SNAPSHOT.
2022-04-19 11:18:58 -07:00
John Blum
77c47330ab Release 0.3.0-RAJ-RC1. 2022-04-19 11:04:18 -07:00
John Blum
bcdfde4d2e Upgrade to Spring Data for Apache Geode 2.7.0-RC1. 2022-04-19 10:42:12 -07:00
John Blum
b4d389e34e Upgrade to Spring Data Build parent Maven POM 2.7.0-RC1. 2022-04-19 10:41:37 -07:00
John Blum
d946c7a45e Upgrade to Spring Data BOM 2021.2.0-RC1 (Raj-RC1). 2022-04-19 10:41:05 -07:00