diff --git a/gradle/nshm.gradle b/gradle/nshm.gradle
index db97e35b90dd561d9d03b1d49d3ae4634af7a18a..910405dd30dff0410b22d2590505eceed173c249 100644
--- a/gradle/nshm.gradle
+++ b/gradle/nshm.gradle
@@ -91,6 +91,8 @@ task testAlaska2007(type: Test) {
     exceptionFormat "full"
   }
 
+  systemProperties(System.getProperties())
+
   useJUnitPlatform()
   jvmArgs(
       "-Xms2g",
@@ -115,6 +117,8 @@ task testAlaska2023(type: Test) {
     exceptionFormat "full"
   }
 
+  systemProperties(System.getProperties())
+
   useJUnitPlatform()
   jvmArgs(
       "-Xms2g",
@@ -139,6 +143,8 @@ task testConus2018(type: Test) {
     exceptionFormat "full"
   }
 
+  systemProperties(System.getProperties())
+
   useJUnitPlatform()
   jvmArgs(
       "-Xms${xmx}",
@@ -163,6 +169,8 @@ task testConus2023(type: Test) {
     exceptionFormat "full"
   }
 
+  systemProperties(System.getProperties())
+
   useJUnitPlatform()
   jvmArgs(
       "-Xms2g",
@@ -187,6 +195,8 @@ task testHawaii2021(type: Test) {
     exceptionFormat "full"
   }
 
+  systemProperties(System.getProperties())
+
   useJUnitPlatform()
   jvmArgs(
       "-Xms2g",
diff --git a/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTestUtils.java b/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTestUtils.java
index 7546fb6b28d5344a59766e50954adce5e621602e..8edc45346e7f4d693748b4aeb1b4e3b6bd31ed81 100644
--- a/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTestUtils.java
+++ b/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTestUtils.java
@@ -43,7 +43,8 @@ import io.swagger.v3.core.util.Yaml;
  * Utilities to run tests on a NSHM.
  */
 class NshmTestUtils {
-  private static Logger LOGGER = Logger.getAnonymousLogger();
+  private static Logger LOGGER = Logger.getLogger(NshmTestUtils.class.getName());
+
   private static final Path DATA_PATH = Paths.get("src/test/resources/e2e");
 
   private static final double TOLERANCE = 1e-12;
@@ -85,8 +86,6 @@ class NshmTestUtils {
    */
   static void testNshm(Nshm nshm, Optional<NshmpSite> site) {
     NshmModel nshmModel = loadModel(nshm);
-    LOGGER.info("Model loaded");
-    LOGGER.info("Number of sites: " + nshm.locations().size());
 
     if (site.isPresent()) {
       LOGGER.info("Location: " + site.get().toString());
diff --git a/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTests.java b/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTests.java
index be1cd6c813521e700a48006c455e4cabef2ffa2f..6a63f90482b29972ad176ff3c3bb89a057f48ac0 100644
--- a/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTests.java
+++ b/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTests.java
@@ -113,13 +113,6 @@ class NshmTests {
     // }
   }
 
-  private NshmpSite getSite() {
-    var arg = System.getProperty("TEST_SITE");
-    LOGGER.info("\n\n ---------------- TEST SITE: " + arg + "\n\n-------------");
-
-    return arg == null ? null : NshmpSite.valueOf(arg);
-  }
-
   /**
    * Test Alaska 2007 NSHM
    *
@@ -148,14 +141,7 @@ class NshmTests {
    */
   @Test
   final void testConus2018() throws IOException, InterruptedException {
-    var cores = Runtime.getRuntime().availableProcessors();
-    var service = Executors.newFixedThreadPool(cores);
-    CountDownLatch latch = new CountDownLatch(1);
-    service.execute(() -> {
-      NshmTestUtils.testNshm(NSHMS.get("nshm-conus-2018"), Optional.ofNullable(getSite()));
-      latch.countDown();
-    });
-    latch.await();
+    NshmTestUtils.testNshm(NSHMS.get("nshm-conus-2018"), Optional.ofNullable(getSite()));
   }
 
   /**
@@ -165,7 +151,7 @@ class NshmTests {
    */
   @Test
   final void testConus2023() throws IOException {
-    NshmTestUtils.testNshm(NSHMS.get("nshm-conus-2023"), Optional.of(getSite()));
+    NshmTestUtils.testNshm(NSHMS.get("nshm-conus-2023"), Optional.ofNullable(getSite()));
   }
 
   /**
@@ -175,6 +161,11 @@ class NshmTests {
    */
   @Test
   final void testHawaii2021() throws IOException {
-    NshmTestUtils.testNshm(NSHMS.get("nshm-hawaii-2021"), Optional.of(getSite()));
+    NshmTestUtils.testNshm(NSHMS.get("nshm-hawaii-2021"), Optional.ofNullable(getSite()));
+  }
+
+  private NshmpSite getSite() {
+    var testSite = System.getProperty("TEST_SITE");
+    return testSite == null ? null : NshmpSite.valueOf(testSite);
   }
 }
diff --git a/src/test/resources/junit-platform.properties b/src/test/resources/junit-platform.properties
deleted file mode 100644
index 8f308f80e745e3ec689ecdd4f71cf8de16dd8628..0000000000000000000000000000000000000000
--- a/src/test/resources/junit-platform.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-junit.jupiter.execution.parallel.enabled = true
-junit.jupiter.execution.parallel.mode.default = concurrent
-junit.jupiter.execution.parallel.mode.classes.default = concurrent
-junit.jupiter.execution.parallel.config.fixed.parallelism