From 87de6fa9834b4d9419dc659a0c696402b3339356 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Thu, 31 Aug 2023 13:41:23 -0600
Subject: [PATCH] test

---
 .../java/gov/usgs/earthquake/nshmp/model/Conus2018Tests.java  | 3 +++
 src/test/resources/e2e/ junit-platform.properties             | 4 ++++
 2 files changed, 7 insertions(+)
 create mode 100644 src/test/resources/e2e/ junit-platform.properties

diff --git a/src/test/java/gov/usgs/earthquake/nshmp/model/Conus2018Tests.java b/src/test/java/gov/usgs/earthquake/nshmp/model/Conus2018Tests.java
index baeb1da4..28b70255 100644
--- a/src/test/java/gov/usgs/earthquake/nshmp/model/Conus2018Tests.java
+++ b/src/test/java/gov/usgs/earthquake/nshmp/model/Conus2018Tests.java
@@ -7,6 +7,8 @@ import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.TestInstance;
 import org.junit.jupiter.api.TestInstance.Lifecycle;
+import org.junit.jupiter.api.parallel.Execution;
+import org.junit.jupiter.api.parallel.ExecutionMode;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.MethodSource;
 
@@ -15,6 +17,7 @@ import gov.usgs.earthquake.nshmp.model.NshmTestUtils.Nshm;
 import gov.usgs.earthquake.nshmp.model.NshmTestUtils.NshmModel;
 
 @TestInstance(Lifecycle.PER_CLASS)
+@Execution(ExecutionMode.CONCURRENT)
 class Conus2018Tests {
 
   Nshm nshm = NshmTests.NSHMS.get("nshm-conus-2018");
diff --git a/src/test/resources/e2e/ junit-platform.properties b/src/test/resources/e2e/ junit-platform.properties
new file mode 100644
index 00000000..fe1e8bb7
--- /dev/null
+++ b/src/test/resources/e2e/ junit-platform.properties	
@@ -0,0 +1,4 @@
+junit.jupiter.execution.parallel.enabled = true
+junit.jupiter.execution.parallel.config.fixed.parallelism
+junit.jupiter.execution.parallel.mode.default = concurrent
+junit.jupiter.execution.parallel.mode.classes.default = concurrent
-- 
GitLab