refactor(srp): split universal managed pipeline assembly
This commit is contained in:
@@ -121,6 +121,10 @@ MonoScriptRuntime::Settings CreateMonoSettings() {
|
||||
settings.assemblyDirectory = XCENGINE_TEST_MANAGED_OUTPUT_DIR;
|
||||
settings.corlibDirectory = XCENGINE_TEST_MANAGED_OUTPUT_DIR;
|
||||
settings.coreAssemblyPath = XCENGINE_TEST_SCRIPT_CORE_DLL;
|
||||
settings.engineAssemblies.push_back(
|
||||
MonoScriptRuntime::ManagedAssemblyDescriptor{
|
||||
"XCEngine.RenderPipelines.Universal",
|
||||
XCENGINE_TEST_RENDER_PIPELINES_UNIVERSAL_DLL});
|
||||
settings.appAssemblyPath = XCENGINE_TEST_GAME_SCRIPTS_DLL;
|
||||
return settings;
|
||||
}
|
||||
@@ -240,7 +244,7 @@ TEST_F(
|
||||
classes.begin(),
|
||||
classes.end(),
|
||||
ScriptClassDescriptor{
|
||||
"XCEngine.ScriptCore",
|
||||
"XCEngine.RenderPipelines.Universal",
|
||||
"XCEngine.Rendering.FirstParty",
|
||||
"ForwardRenderPipelineAsset"}),
|
||||
classes.end());
|
||||
@@ -438,7 +442,7 @@ TEST_F(
|
||||
|
||||
const XCEngine::Rendering::Pipelines::ManagedRenderPipelineAssetDescriptor descriptor =
|
||||
XCEngine::Rendering::Pipelines::GetConfiguredManagedRenderPipelineAssetDescriptor();
|
||||
EXPECT_EQ(descriptor.assemblyName, "XCEngine.ScriptCore");
|
||||
EXPECT_EQ(descriptor.assemblyName, "XCEngine.RenderPipelines.Universal");
|
||||
EXPECT_EQ(descriptor.namespaceName, "XCEngine.Rendering.FirstParty");
|
||||
EXPECT_EQ(descriptor.className, "ForwardRenderPipelineAsset");
|
||||
EXPECT_NE(descriptor.managedAssetHandle, 0u);
|
||||
@@ -773,7 +777,9 @@ TEST_F(
|
||||
const XCEngine::Rendering::Pipelines::ManagedScriptableRenderPipelineAsset*>(
|
||||
renderer.GetPipelineAsset());
|
||||
ASSERT_NE(asset, nullptr);
|
||||
EXPECT_EQ(asset->GetDescriptor().assemblyName, "XCEngine.ScriptCore");
|
||||
EXPECT_EQ(
|
||||
asset->GetDescriptor().assemblyName,
|
||||
"XCEngine.RenderPipelines.Universal");
|
||||
EXPECT_EQ(
|
||||
asset->GetDescriptor().namespaceName,
|
||||
"XCEngine.Rendering.FirstParty");
|
||||
@@ -1025,7 +1031,9 @@ TEST_F(
|
||||
const XCEngine::Rendering::Pipelines::ManagedScriptableRenderPipelineAsset*>(
|
||||
renderer.GetPipelineAsset());
|
||||
ASSERT_NE(pipelineAsset, nullptr);
|
||||
EXPECT_EQ(pipelineAsset->GetDescriptor().assemblyName, "XCEngine.ScriptCore");
|
||||
EXPECT_EQ(
|
||||
pipelineAsset->GetDescriptor().assemblyName,
|
||||
"XCEngine.RenderPipelines.Universal");
|
||||
EXPECT_EQ(pipelineAsset->GetDescriptor().namespaceName, "XCEngine.Rendering.FirstParty");
|
||||
EXPECT_EQ(
|
||||
pipelineAsset->GetDescriptor().className,
|
||||
@@ -1101,7 +1109,9 @@ TEST_F(
|
||||
const XCEngine::Rendering::Pipelines::ManagedScriptableRenderPipelineAsset*>(
|
||||
renderer.GetPipelineAsset());
|
||||
ASSERT_NE(pipelineAsset, nullptr);
|
||||
EXPECT_EQ(pipelineAsset->GetDescriptor().assemblyName, "XCEngine.ScriptCore");
|
||||
EXPECT_EQ(
|
||||
pipelineAsset->GetDescriptor().assemblyName,
|
||||
"XCEngine.RenderPipelines.Universal");
|
||||
EXPECT_EQ(pipelineAsset->GetDescriptor().namespaceName, "XCEngine.Rendering.FirstParty");
|
||||
EXPECT_EQ(
|
||||
pipelineAsset->GetDescriptor().className,
|
||||
|
||||
Reference in New Issue
Block a user