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