From 50a5da2f815bf32a68500e9ce2287766dacfccc6 Mon Sep 17 00:00:00 2001 From: austin Date: Thu, 15 May 2025 16:48:08 -0400 Subject: [PATCH] cleanup after test + gracefully interrrupt loading --- .../electrosphere/engine/loadingthreads/ViewportLoading.java | 4 ++-- .../client/terrain/cells/ClientDrawCellManagerTests.java | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/electrosphere/engine/loadingthreads/ViewportLoading.java b/src/main/java/electrosphere/engine/loadingthreads/ViewportLoading.java index c2edd64e..83b79b45 100644 --- a/src/main/java/electrosphere/engine/loadingthreads/ViewportLoading.java +++ b/src/main/java/electrosphere/engine/loadingthreads/ViewportLoading.java @@ -53,7 +53,7 @@ public class ViewportLoading { try { TimeUnit.MILLISECONDS.sleep(10); } catch (InterruptedException e) { - e.printStackTrace(); + throw new Error("Loading thread was interrupted!"); } } //add player to viewport realm @@ -72,7 +72,7 @@ public class ViewportLoading { try { TimeUnit.MILLISECONDS.sleep(10); } catch (InterruptedException e) { - e.printStackTrace(); + throw new Error("Loading thread was interrupted!"); } } diff --git a/src/test/java/electrosphere/client/terrain/cells/ClientDrawCellManagerTests.java b/src/test/java/electrosphere/client/terrain/cells/ClientDrawCellManagerTests.java index 7c287153..3be336ad 100644 --- a/src/test/java/electrosphere/client/terrain/cells/ClientDrawCellManagerTests.java +++ b/src/test/java/electrosphere/client/terrain/cells/ClientDrawCellManagerTests.java @@ -30,6 +30,7 @@ public class ClientDrawCellManagerTests { assertDoesNotThrow(() -> { new ClientDrawCellManager(null, 64); }); + Main.shutdown(); } @UnitTest