From 4fcec0ed7e2ee2421ef349361aa257664f571bc3 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Thu, 31 Aug 2023 10:33:13 -0600 Subject: [PATCH] test threaded --- .../java/gov/usgs/earthquake/nshmp/model/NshmTestUtils.java | 2 +- .../java/gov/usgs/earthquake/nshmp/model/NshmTests.java | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) 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 42ac001f..7546fb6b 100644 --- a/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTestUtils.java +++ b/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTestUtils.java @@ -63,7 +63,7 @@ class NshmTestUtils { return new NshmModel( nshm, ModelLoader.load(nshm.modelPath()), - Executors.newFixedThreadPool(1)); + Executors.newFixedThreadPool(cores)); } /** 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 30823fee..8d033a6b 100644 --- a/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTests.java +++ b/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTests.java @@ -8,6 +8,7 @@ import java.util.List; import java.util.Map; import java.util.Optional; import java.util.Set; +import java.util.concurrent.Executors; import java.util.logging.Logger; import org.junit.jupiter.api.Test; @@ -145,7 +146,10 @@ class NshmTests { */ @Test final void testConus2018() throws IOException { - NshmTestUtils.testNshm(NSHMS.get("nshm-conus-2018"), Optional.ofNullable(getSite())); + var service = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors()); + service.execute(() -> { + NshmTestUtils.testNshm(NSHMS.get("nshm-conus-2018"), Optional.ofNullable(getSite())); + }); } /** -- GitLab