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 42ac001fcfce1e20a510d1994444527c48ac5894..7546fb6b28d5344a59766e50954adce5e621602e 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 30823fee475111c1b72affe81dc6d7798cbce0aa..8d033a6b90cbad7fc036fea5ce5471968e75283b 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())); + }); } /**