Refactor run-tests.server.lua to improve package loading and update subproject dependencies

- Changed the way TestEZ and Rojo are required by using WaitForChild for better reliability.
- Updated subproject commits for Flipper, Promise, Roact, and TestEZ to their latest versions.
This commit is contained in:
Joe 2026-03-07 14:17:32 -06:00
parent 2d9f5aef6d
commit 9ed8cf3f37
5 changed files with 7 additions and 6 deletions

@ -1 +1 @@
Subproject commit 2d91a5ed55332a3bf50f4eba82f9c812bd2343f8
Subproject commit 41380da19278a14ed2c5a34db4f958d090b1994a

@ -1 +1 @@
Subproject commit 2c6f433903275e689ba1d48402d4a9d6fdc605a5
Subproject commit 031d429c82ee458a849e79fa523523bd349d7695

@ -1 +1 @@
Subproject commit 956891b70fdc5410e44e9664719cd0a9f7e6fabd
Subproject commit 1676d95c4886d51ee2b21bfcd55c6e50ece799e5

@ -1 +1 @@
Subproject commit edc7246d0173a3a90eba4a9f64ea26c576be5873
Subproject commit 26a5247631279154c74425b94583c189b8447d0f

View file

@ -1,8 +1,9 @@
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TestEZ = require(ReplicatedStorage.Packages:WaitForChild("TestEZ", 10))
local Packages = ReplicatedStorage:WaitForChild("Packages", 10)
local TestEZ = require(Packages:WaitForChild("TestEZ", 10))
local Rojo = ReplicatedStorage.Rojo
local Rojo = ReplicatedStorage:WaitForChild("Rojo", 10)
local Settings = require(Rojo.Plugin.Settings)
Settings:set("logLevel", "Trace")