From 881ff983087fe7292ee0b470869593c90b343d70 Mon Sep 17 00:00:00 2001 From: austin Date: Thu, 15 May 2025 09:51:31 -0400 Subject: [PATCH] intentionally slowdown entity tests --- docs/src/progress/renderertodo.md | 1 + .../test/template/extensions/EntityExtension.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/docs/src/progress/renderertodo.md b/docs/src/progress/renderertodo.md index bb460aa3..43278bfe 100644 --- a/docs/src/progress/renderertodo.md +++ b/docs/src/progress/renderertodo.md @@ -1794,6 +1794,7 @@ Work to unify opengl error reporting Explicitly scream if trying to bind a shader that is invalid Support for freeing shaders Utilities to free all of a type of resource +Slowdown entity tests to prevent VSCode from exploding when running tests diff --git a/src/test/java/electrosphere/test/template/extensions/EntityExtension.java b/src/test/java/electrosphere/test/template/extensions/EntityExtension.java index 124dcf4e..5a16d2cd 100644 --- a/src/test/java/electrosphere/test/template/extensions/EntityExtension.java +++ b/src/test/java/electrosphere/test/template/extensions/EntityExtension.java @@ -1,5 +1,7 @@ package electrosphere.test.template.extensions; +import java.util.concurrent.TimeUnit; + import org.junit.jupiter.api.extension.AfterEachCallback; import org.junit.jupiter.api.extension.BeforeEachCallback; import org.junit.jupiter.api.extension.ExtensionContext; @@ -24,6 +26,8 @@ public class EntityExtension implements BeforeEachCallback, AfterEachCallback { @Override public void afterEach(ExtensionContext context) throws Exception { Main.shutdown(); + //sleep to keep the ide from exploding when running tests manually + TimeUnit.MILLISECONDS.sleep(1); } }