From a35e63920ff23597045d22cb1b6c9c0e9405274e Mon Sep 17 00:00:00 2001 From: austin Date: Tue, 20 Aug 2024 15:08:13 -0400 Subject: [PATCH] consistent window size for render tests --- buildNumber.properties | 4 ++-- docs/src/progress/renderertodo.md | 3 +++ .../java/template/RenderingTestTemplate.java | 6 ++++++ .../renderer/ui/elements/window.png | Bin 12295 -> 12837 bytes 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/buildNumber.properties b/buildNumber.properties index 24f95762..3bd6a6e2 100644 --- a/buildNumber.properties +++ b/buildNumber.properties @@ -1,3 +1,3 @@ #maven.buildNumber.plugin properties file -#Tue Aug 20 15:00:55 EDT 2024 -buildNumber=281 +#Tue Aug 20 15:07:56 EDT 2024 +buildNumber=284 diff --git a/docs/src/progress/renderertodo.md b/docs/src/progress/renderertodo.md index 380b9a06..21ba7c44 100644 --- a/docs/src/progress/renderertodo.md +++ b/docs/src/progress/renderertodo.md @@ -615,6 +615,9 @@ Disable cloud ring Undo oit shader work to fix build pipeline Testing rearchitecting +(08/20/2024) +Update image assert method + # TODO diff --git a/src/test/java/template/RenderingTestTemplate.java b/src/test/java/template/RenderingTestTemplate.java index 2af58d49..226c82b9 100644 --- a/src/test/java/template/RenderingTestTemplate.java +++ b/src/test/java/template/RenderingTestTemplate.java @@ -4,6 +4,7 @@ import java.io.File; import annotations.IntegrationSetup; import annotations.IntegrationTeardown; +import electrosphere.engine.Globals; import electrosphere.engine.Main; import testutils.TestEngineUtils; import testutils.TestRenderingUtils; @@ -12,6 +13,9 @@ import testutils.TestRenderingUtils; * A test class that involves testing renders */ public abstract class RenderingTestTemplate { + + public static final int DEFAULT_WINDOW_WIDTH = 1920; + public static final int DEFAULT_WINDOW_HEIGHT = 1080; /** * Initializes the engine @@ -19,6 +23,8 @@ public abstract class RenderingTestTemplate { @IntegrationSetup public void initEngine(){ TestEngineUtils.initGraphicalEngine(); + Globals.WINDOW_WIDTH = DEFAULT_WINDOW_WIDTH; + Globals.WINDOW_HEIGHT = DEFAULT_WINDOW_HEIGHT; } /** diff --git a/test/java/electrosphere/renderer/ui/elements/window.png b/test/java/electrosphere/renderer/ui/elements/window.png index dd6ee3d094ca323aadf0c20395002b715b99f806..39345d0b5744409856a8ad809ebd7938a0d381c2 100644 GIT binary patch delta 2948 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