refactor(srp): split universal managed pipeline assembly
This commit is contained in:
@@ -55,6 +55,7 @@ TEST_F(EditorScriptAssemblyBuilderTest, RebuildsProjectScriptAssembliesIntoLibra
|
||||
ASSERT_TRUE(result.succeeded) << result.message;
|
||||
|
||||
EXPECT_TRUE(std::filesystem::exists(m_projectRoot / "Library" / "ScriptAssemblies" / "XCEngine.ScriptCore.dll"));
|
||||
EXPECT_TRUE(std::filesystem::exists(m_projectRoot / "Library" / "ScriptAssemblies" / "XCEngine.RenderPipelines.Universal.dll"));
|
||||
EXPECT_TRUE(std::filesystem::exists(m_projectRoot / "Library" / "ScriptAssemblies" / "GameScripts.dll"));
|
||||
EXPECT_TRUE(std::filesystem::exists(m_projectRoot / "Library" / "ScriptAssemblies" / "mscorlib.dll"));
|
||||
}
|
||||
@@ -79,6 +80,11 @@ TEST_F(EditorScriptAssemblyBuilderTest, RebuildFailsWhileLoadedAssemblyIsStillHe
|
||||
settings.assemblyDirectory = m_projectRoot / "Library" / "ScriptAssemblies";
|
||||
settings.corlibDirectory = settings.assemblyDirectory;
|
||||
settings.coreAssemblyPath = settings.assemblyDirectory / "XCEngine.ScriptCore.dll";
|
||||
settings.engineAssemblies.push_back(
|
||||
XCEngine::Scripting::MonoScriptRuntime::ManagedAssemblyDescriptor{
|
||||
"XCEngine.RenderPipelines.Universal",
|
||||
settings.assemblyDirectory /
|
||||
"XCEngine.RenderPipelines.Universal.dll"});
|
||||
settings.appAssemblyPath = settings.assemblyDirectory / "GameScripts.dll";
|
||||
|
||||
auto runtime = std::make_unique<XCEngine::Scripting::MonoScriptRuntime>(settings);
|
||||
|
||||
Reference in New Issue
Block a user