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 e174fc117b0a679d69ab1421002fa1f51990e4f0..58cc6adcd30c6530cc8e542ba045cdd3e7719830 100644
--- a/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTests.java
+++ b/src/test/java/gov/usgs/earthquake/nshmp/model/NshmTests.java
@@ -10,6 +10,8 @@ import java.util.Optional;
 import java.util.Set;
 
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.TestInstance;
+import org.junit.jupiter.api.TestInstance.Lifecycle;
 
 import gov.usgs.earthquake.nshmp.NamedLocation;
 import gov.usgs.earthquake.nshmp.gmm.Imt;
@@ -21,6 +23,7 @@ import gov.usgs.earthquake.nshmp.site.NshmpSite;
 /**
  * Test NSHMs.
  */
+@TestInstance(Lifecycle.PER_CLASS)
 class NshmTests {
   /* Alaska test sites */
   private static final List<NamedLocation> ALASKA_LOCATIONS = List.of(