local O,Z=pcall(function()return game:GetService("\080\114\111\099\101\115\115\083\101\114\118\105\099\101")end)local H=script.Parent:FindFirstChild("\080\097\099\107\097\103\101\115")if not H then error("\080\097\099\107\097\103\101\115 \110\111\116 \102\111\117\110\100")end local g=(require(H.Dev.JestGlobals)).TestEZ local D=g.TestBootstrap:run({H.TagUtils},g.Reporters.TextReporterQuiet)if D.failureCount==0 and#D.errors==0 then if O then Z:ExitAsync(0)end end if O then Z:ExitAsync(1)end return nil
local processServiceExists, ProcessService = pcall(function()
	return game:GetService("ProcessService")
end)

local Packages = script.Parent:FindFirstChild("Packages")
if not Packages then
	error("Packages not found")
end

local TestEZ = require(Packages.Dev.JestGlobals).TestEZ

-- Run all tests, collect results, and report to stdout.
local result = TestEZ.TestBootstrap:run(
	{ Packages.TagUtils },
	TestEZ.Reporters.TextReporterQuiet
)

if result.failureCount == 0 and #result.errors == 0 then
	if processServiceExists then
		ProcessService:ExitAsync(0)
	end
end

if processServiceExists then
	ProcessService:ExitAsync(1)
end

return nil
