local U=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local k,z=pcall(game.GetService,game,"\080\114\111\099\101\115\115\083\101\114\118\105\099\101")local d=require(U.Roact)local m=require(U.TestEZ)d.setGlobalConfig({internalTypeChecks=true,typeChecks=true,elementTracing=true,propValidation=true})local a=m.TestBootstrap:run({U.Roact},m.Reporters.TextReporter)local r=(a.failureCount==0 and#a.errors==0)and 0 or 1 if _G.__LEMUR__ then os.exit(r)elseif k then z:ExitAsync(r)end
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local isRobloxCli, ProcessService = pcall(game.GetService, game, "ProcessService")

local Roact = require(ReplicatedStorage.Roact)
local TestEZ = require(ReplicatedStorage.TestEZ)

Roact.setGlobalConfig({
	["internalTypeChecks"] = true,
	["typeChecks"] = true,
	["elementTracing"] = true,
	["propValidation"] = true,
})
local results = TestEZ.TestBootstrap:run(
	{ ReplicatedStorage.Roact },
	TestEZ.Reporters.TextReporter
)

local statusCode = (results.failureCount == 0 and #results.errors == 0) and 0 or 1

if _G.__LEMUR__ then
	os.exit(statusCode)
elseif isRobloxCli then
	ProcessService:ExitAsync(statusCode)
end
