package.path=package.path.."\059\063\047\105\110\105\116\046\108\117\097"local m=require("\109\111\100\117\108\101\115\046\108\101\109\117\114")local B=m.Habitat.new()local D=B.game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local X=m.Instance.new("\070\111\108\100\101\114")X.Name="\080\097\099\107\097\103\101\115"X.Parent=D local h=B:loadFromFs("\115\114\099")h.Name="\076\108\097\109\097"h.Parent=X local Z=B:loadFromFs("\116\101\115\116\115")Z.Name="\116\101\115\116\115"Z.Parent=D local n=B:loadFromFs("\109\111\100\117\108\101\115\047\116\101\115\116\101\122\047\115\114\099")n.Name="\084\101\115\116\069\090"n.Parent=X local V=B:loadFromFs("\098\105\110\047\114\117\110-\116\101\115\116\115\046\115\101\114\118\101\114\046\108\117\097")B:require(V)
package.path = package.path .. ";?/init.lua"

-- If this fails, make sure you've cloned all Git submodules of this repo!
local lemur = require("modules.lemur")

local habitat = lemur.Habitat.new()
local root = habitat.game:GetService("ReplicatedStorage")

local Packages = lemur.Instance.new("Folder")
Packages.Name = "Packages"
Packages.Parent = root

local Llama = habitat:loadFromFs("src")
Llama.Name = "Llama"
Llama.Parent = Packages

local tests = habitat:loadFromFs("tests")
tests.Name = "tests"
tests.Parent = root

local TestEZ = habitat:loadFromFs("modules/testez/src")
TestEZ.Name = "TestEZ"
TestEZ.Parent = Packages

local runTests = habitat:loadFromFs("bin/run-tests.server.lua")

-- When Lemur implements a proper scheduling interface, we'll use that instead.
habitat:require(runTests)
