From 6413e9ba622b404c4b2538f8e9996441e84ff882 Mon Sep 17 00:00:00 2001 From: Thaddeus Crews Date: Sat, 21 Feb 2026 10:23:46 -0600 Subject: [PATCH] SCons: Fix compiled tests on scu builds --- scu_builders.py | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/scu_builders.py b/scu_builders.py index 20633838eb..ab02d3cb8b 100644 --- a/scu_builders.py +++ b/scu_builders.py @@ -391,23 +391,26 @@ def generate_scu_files(max_includes_per_scu): process_folder(["servers/xr"]) # NOTE: Tests previously compiled as one large unit. We replicate this behavior in SCU builds. - process_folder([ - "tests", - "/core", - "/core/config", - "/core/input", - "/core/io", - "/core/math", - "/core/object", - "/core/os", - "/core/string", - "/core/templates", - "/core/threads", - "/core/variant", - "/scene", - "/servers", - "/servers/rendering", - ]) + process_folder( + [ + "tests", + "/core", + "/core/config", + "/core/input", + "/core/io", + "/core/math", + "/core/object", + "/core/os", + "/core/string", + "/core/templates", + "/core/threads", + "/core/variant", + "/scene", + "/servers", + "/servers/rendering", + ], + ["test_macros", "test_main"], + ) # Finally change back the path to the calling folder os.chdir(curr_folder)