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
John Blum
34c0d6957b
Prepare next development iteration.
...
Set Spring Data for Apache Geode version to 3.0.0-SNAPSHOT.
Set version to 1.0.0-SNAPSHOT.
2022-09-23 13:19:15 -07:00
John Blum
3b6b34729e
Release 1.0.0-M7.
2022-09-23 13:13:36 -07:00
John Blum
cf030f1746
Move non-essential dependency versions to gradle/dependency-management.gradle.
2022-09-23 13:06:16 -07:00
John Blum
0a92bf23f4
Upgrade to Spring Data for Apache Geode 3.0.0-M6.
2022-09-23 13:02:18 -07:00
John Blum
144897c961
Upgrade to Spring Data Build Parent 3.0.0-M6.
2022-09-23 13:01:59 -07:00
John Blum
f0a6afdf0f
Upgrade to Spring Data BOM 2022.0.0-M6 (Turing-M6).
2022-09-23 13:01:24 -07:00
John Blum
420a8fc586
Upgrade to Spring Boot 3.0.0-M5.
2022-09-23 13:00:25 -07:00
John Blum
003c67a622
Upgrade to Apache Log4j 2.19.0.
2022-09-23 12:58:05 -07:00
John Blum
bd2607d185
Upgrade to JUnit Platform Jupiter 5.9.0.
2022-09-15 17:04:11 -07:00
John Blum
d808ae4811
Upgrade to Gradle 7.5.1.
2022-09-15 17:02:09 -07:00
John Blum
0f9cac83b1
Upgrade to Spring Boot 3.0.0-M4.
2022-09-15 17:00:18 -07:00
John Blum
db8f5854b9
Upgrade to core Spring Framework 6.0.0-M6.
2022-09-15 16:59:36 -07:00
John Blum
0049ced897
Upgrade to VMware Tanzu (Pivotal) GemFire 9.15.2.
2022-09-15 16:58:52 -07:00
John Blum
b1b153cf0a
Upgrade to Mockito 4.8.0.
2022-09-15 16:58:18 -07:00
John Blum
e4eb971ab6
Upgrade to Micrometer 1.10.0-M6.
2022-09-15 16:57:57 -07:00
John Blum
6ecc26f33a
Prepare next development iteration.
...
Set version to 1.0.0-SNAPSHOT.
2022-07-19 14:20:46 -07:00
John Blum
cb9a5357cf
Release 1.0.0-M6.
2022-07-19 13:57:19 -07:00
John Blum
1ac540be05
Upgrade to Freefair Lombok Gradle Plugin 6.5.0.3.
2022-07-19 13:49:13 -07:00
John Blum
94352eec6b
Upgrade to Gradle 7.5.
2022-07-19 13:44:08 -07:00
John Blum
a439cc8412
Upgrade to Spring Data Build 3.0.0-M5.
2022-07-19 13:42:14 -07:00
John Blum
d4768967b1
Upgrade to Spring Data for Apache Geode 3.0.0-M5.
2022-07-19 13:41:44 -07:00
John Blum
e2beb4a4a2
Upgrade to Spring Data BOM 2022.0.0-M5 (Turing-M5).
2022-07-19 13:41:04 -07:00