Commit Graph

763 Commits

Author SHA1 Message Date
John Blum
577a6bf115 Upgrade to Gradle 6.9.4. 2023-06-09 10:46:59 -07:00
John Blum
8d6f1ab65b Switch to Spring Snapshot repository.
Replaces Spring libs-snapshot repository.
2023-06-09 10:45:38 -07:00
John Blum
4b0273f38c Add Spring plugins-release repository to Gradle build script. 2023-06-09 10:44:28 -07:00
John Blum
cd7e269ae4 Include NOTICE in the README.
The NOTICE summarizes and outlines the future roadmap of the STDG project.
2023-01-17 14:24:40 -08:00
John Blum
49ea75ae7c Upgrade to Spring Data for Apache Geode 2.7.6. 2022-12-05 10:49:04 -08:00
John Blum
31ffd98ca3 Upgrade to Spring Data Build Parent 2.7.6. 2022-12-05 10:48:35 -08:00
John Blum
4d6ab25380 Upgrade to Spring Data BOM 2021.2.6 (Raj-SR6). 2022-12-05 10:48:07 -08:00
John Blum
7fd8f4b035 Upgrade to Spring Boot 2.7.6. 2022-12-05 10:47:03 -08:00
John Blum
25fe0f1b3b Upgrade to Spring Framework 5.3.24. 2022-12-05 10:46:12 -08:00
John Blum
cdf29f5720 Upgrade to VMware GemFire 9.10.17. 2022-12-05 10:45:44 -08:00
John Blum
d8707340d2 Prepare next development iteration.
Set version to 0.3.5-RAJ-SNAPSHOT.
2022-10-17 12:59:30 -07:00
John Blum
a7177cecd7 Release 0.3.4-RAJ. 2022-10-17 12:55:00 -07:00
John Blum
171e71a7b8 Refactor IntegrationTestsSupportUnitTests.asDirectoryNameIsCorrect() test case method to be more resilient to temporal-based test failures.
Previously, the test case method could fail based on a race condition involving a timestamp in the (test) working directory name.
2022-10-17 12:50:35 -07:00
John Blum
1522d565e1 Edit Javadoc in IntegrationTestsSupport.
Replace use of Java's @NotNull annotation with Spring's @NonNull annotation.
2022-10-17 12:50:22 -07:00
John Blum
033d7ae7c1 Refactor ProcessWrapper to conditionally, based on System property, to forcibly destroy a forked JVM (child) process on shutdown. 2022-10-17 12:26:12 -07:00
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