diff --git a/src/test/java/gov/usgs/earthquake/nshmp/www/hazard/HazardServiceUtils.java b/src/test/java/gov/usgs/earthquake/nshmp/www/hazard/HazardServiceUtils.java
index 98d30ffc4ba2ba8e99aa5ae69aa75ab9b95a5374..23970fa9195634c43084248be477c3efbf2dc767 100644
--- a/src/test/java/gov/usgs/earthquake/nshmp/www/hazard/HazardServiceUtils.java
+++ b/src/test/java/gov/usgs/earthquake/nshmp/www/hazard/HazardServiceUtils.java
@@ -14,12 +14,9 @@ import gov.usgs.earthquake.nshmp.gmm.Imt;
 import gov.usgs.earthquake.nshmp.www.Application;
 import gov.usgs.earthquake.nshmp.www.hazard.HazardService.Request;
 
-import io.micronaut.context.ApplicationContext;
 import io.micronaut.http.HttpRequest;
 import io.micronaut.runtime.Micronaut;
-import io.micronaut.test.extensions.junit5.annotation.MicronautTest;
 
-@MicronautTest
 public class HazardServiceUtils {
 
   public static Map<String, XySequence> generateActual(
@@ -27,7 +24,7 @@ public class HazardServiceUtils {
       Set<Imt> imts,
       String model)
       throws InterruptedException, ExecutionException {
-    ApplicationContext context = Micronaut.build("--model=nshms/" + model)
+    Micronaut.build("--model=nshms/" + model)
         .mainClass(Application.class)
         .start();
 
@@ -42,8 +39,6 @@ public class HazardServiceUtils {
 
     Hazard hazard = HazardService.calcHazard(request);
 
-    context.stop();
-
     Map<String, XySequence> xyMap = hazard.curves().entrySet().stream()
         .collect(Collectors.toMap(
             e -> e.getKey().name(),