Commit Graph

829 Commits

Author SHA1 Message Date
John Blum
2175a7f9af Upgrade to Gradle 7.6.1. 2023-06-09 12:26:22 -07:00
John Blum
63f0b81e91 Upgrade to Spring Data Build Parent 3.0.6. 2023-06-09 12:26:18 -07:00
John Blum
16209317af Upgrade to Spring Data BOM 2022.0.6. 2023-06-09 12:26:13 -07:00
John Blum
7db42916bb Upgrade to Spring Boot 3.0.7. 2023-06-09 12:26:07 -07:00
John Blum
e76d2e0756 Upgrade to Spring Framework 6.0.9. 2023-06-09 12:26:01 -07:00
John Blum
3e8ddd40fb Upgrade to VMware GemFire 9.15.5. 2023-06-09 12:25:56 -07:00
John Blum
8f9d54212d Upgrade to Mockito 4.11.0. 2023-06-09 12:25:51 -07:00
John Blum
1bf9241668 Upgrade to Micrometer 1.10.7. 2023-06-09 12:25:43 -07:00
John Blum
5cf66bbe75 Upgrade to Lombok 1.18.28. 2023-06-09 12:24:59 -07:00
John Blum
072509d4f0 Upgrade to JUnit 5.9.3. 2023-06-09 12:23:54 -07:00
John Blum
ab0c2e84d8 Upgrade to AssertJ 3.24.2. 2023-06-09 12:21:17 -07:00
John Blum
5c092c04f1 Upgrade Jenkins CI/CD build pipeline to Temurin JDK 17.0.6_10-focal. 2023-02-27 13:38:55 -08:00
John Blum
0fb0170900 Include NOTICE in the README.
The NOTICE summarizes and outlines the future roadmap of the STDG project.
2023-01-17 14:22:29 -08:00
John Blum
595e30f401 Upgrade to Gradle 7.6. 2022-12-05 11:05:41 -08:00
John Blum
9f4d61eb2e Upgrade to Spring Data Build Parent 3.0.0. 2022-12-05 11:04:34 -08:00
John Blum
079fa96abc Upgrade to Spring Data BOM 2022.0.0 (Turing-GA). 2022-12-05 11:04:11 -08:00
John Blum
ef4e8c0364 Upgrade to Spring Boot 3.0.0. 2022-12-05 11:03:22 -08:00
John Blum
fa11784bab Upgrade to Spring Framework 6.0.2. 2022-12-05 11:02:55 -08:00
John Blum
88837c62db Upgrade to VMware GemFire 9.15.3. 2022-12-05 11:02:12 -08:00
John Blum
e4a095b5c4 Upgrade to Mockito 4.9.0. 2022-12-05 11:01:37 -08:00
John Blum
c7f235ab61 Upgrade to Logback 1.4.5. 2022-12-05 11:01:00 -08:00
John Blum
e2c7d2fdfe Upgrade to Micrometer 1.10.2. 2022-12-05 10:56:13 -08:00
John Blum
cc18aa1949 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:43:11 -07:00
John Blum
10a84f1ef8 Edit Javadoc in IntegrationTestsSupport.
Replace use of Java's @NotNull annotation with Spring's @NonNull annotation.
2022-10-17 12:21:20 -07:00
John Blum
819dc70acb Refactor ProcessWrapper to conditionally, based on System property, to forcibly destroy a forked JVM (child) process on shutdown. 2022-10-17 12:15:06 -07:00
John Blum
c9cb51b52f 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:05:49 -07:00
John Blum
0905fd091d 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:22:32 -07:00
John Blum
2622b84bb3 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:22:27 -07:00
John Blum
9388d9d829 Refactor ProcessWrapper.safeGetPid() to ignore all Throwable objects. 2022-10-17 10:22:19 -07:00
John Blum
d52c7e1428 Fix OS/JVM platform issues with IntegrationTestsSupportUnitTests. 2022-10-13 16:58:21 -07:00
John Blum
d836205d5e Replace Java @NotNull annotation with the Spring @NonNull annotation. 2022-10-13 16:57:46 -07:00
John Blum
0446552316 Declare dependency management for org.springframework.data:spring-data-geode in Maven POM. 2022-10-13 16:54:53 -07:00
John Blum
9a5d88a8ba Declare org.springframework.data:sprring-data-geode in Gradle build dependency management. 2022-10-13 16:47:45 -07:00
John Blum
c85d9116d4 Declare org.junit:junit-bom:5.9.1 in Gradle build dependency management. 2022-10-13 16:43:26 -07:00
John Blum
1142946daa Upgrade to Logback 1.4.4. 2022-10-13 16:43:26 -07:00
John Blum
38370d6678 Declare org.apache.logging.log4j:log4j-bom:2.19.0 in Gradle build dependency management. 2022-10-13 16:43:17 -07:00
John Blum
adafbfadaf Set Spring Data Geode version to 3.0.0-SMAPSHOT in Maven POM. 2022-10-13 16:35:25 -07:00
John Blum
90c7c09165 Upgrade to Spring Data Build Parent Maven POM 3.0.0-RC1. 2022-10-13 16:33:18 -07:00
John Blum
75f6c0772f Upgrade to Spring Data BOM 2022.0.0-RC1 (Turing-RC1). 2022-10-13 16:32:34 -07:00
John Blum
8ba63b4de2 Upgrade to Spring Framework 6.0.0-RC1. 2022-10-13 16:31:59 -07:00
John Blum
6ee08ee64f Upgrade to Micrometer 1.10.0-RC1. 2022-10-13 16:31:11 -07:00
John Blum
b9de741131 Upgrade to Apache Geode 1.15.1. 2022-10-13 16:21:23 -07:00
John Blum
218aec18ea Conditionally (and recursively) remove the test directory of the forked GemFire/Geode server process. 2022-10-13 16:15:20 -07:00
John Blum
1617173c44 Refactor asDirectoryName(:Class<?>) to qualify type based on declaring types and include a UUID in the pathname. 2022-10-13 15:50:14 -07:00
John Blum
b3675d9d00 Add utility method supporting the (recursive) removal of a (test) directory in IntegrationTestsSupport. 2022-10-13 15:16:25 -07:00
John Blum
c829d1c2a7 Declare 'org.jgroups' Logger configuration in JUL, Log4j and Logback properties/XML configuration files. 2022-10-13 15:11:55 -07:00
John Blum
30ddd504eb Format src/test/resources/logback.xml configuration file. 2022-10-13 15:09:47 -07:00
John Blum
4690ca76e1 Edit Javadoc in the GemFireMockObjectsBeanPostProcessor class. 2022-10-13 15:08:08 -07:00
John Blum
3d259e477f Refactor the GemFireMockObjectsConfiguration class. 2022-10-13 15:07:44 -07:00
John Blum
db9309be73 Annotate the initialize(:ConfigurableApplicationContext) method parameter with Spring's @NonNull annotation. 2022-10-13 15:04:14 -07:00