From 124a96068c7df82fc381578bd551687b0eaf0a60 Mon Sep 17 00:00:00 2001 From: austin Date: Tue, 25 Mar 2025 21:24:13 -0400 Subject: [PATCH] increase test flush timeout to fix failed tests --- src/test/java/electrosphere/test/testutils/EngineInit.java | 2 +- .../java/electrosphere/test/testutils/TestEngineUtils.java | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/test/java/electrosphere/test/testutils/EngineInit.java b/src/test/java/electrosphere/test/testutils/EngineInit.java index 2953ee42..789008eb 100644 --- a/src/test/java/electrosphere/test/testutils/EngineInit.java +++ b/src/test/java/electrosphere/test/testutils/EngineInit.java @@ -19,7 +19,7 @@ public class EngineInit { /** * Max time in milliseconds to wait while flushing */ - public static final int MAX_TIME_TO_WAIT = 3000; + public static final int MAX_TIME_TO_WAIT = 15000; /** * Initializes the engine diff --git a/src/test/java/electrosphere/test/testutils/TestEngineUtils.java b/src/test/java/electrosphere/test/testutils/TestEngineUtils.java index a051d9f1..07a6e3a8 100644 --- a/src/test/java/electrosphere/test/testutils/TestEngineUtils.java +++ b/src/test/java/electrosphere/test/testutils/TestEngineUtils.java @@ -104,13 +104,18 @@ public class TestEngineUtils { e.printStackTrace(); } frames++; - if(frames > EngineInit.MAX_FRAMES_TO_WAIT && System.currentTimeMillis() - startTime > EngineInit.MAX_TIME_TO_WAIT){ + if( + frames > EngineInit.MAX_FRAMES_TO_WAIT && + System.currentTimeMillis() - startTime > EngineInit.MAX_TIME_TO_WAIT + ){ String errorMessage = "Failed to setup connected test scene!\n" + "Still running threads are:\n" ; for(LoadingThread thread : Globals.threadManager.getLoadingThreads()){ errorMessage = errorMessage + thread.getType() + "\n"; } + errorMessage = errorMessage + "frames: " + frames + "\n"; + errorMessage = errorMessage + "Time elapsed: " + (System.currentTimeMillis() - startTime) + "\n"; Assertions.fail(errorMessage); } }