Files
UnrealEngine/Engine/Build/Graph/Tasks/Inc/TestConfigs.xml
2025-05-18 13:04:45 +08:00

24 lines
1.4 KiB
XML

<?xml version='1.0' ?>
<BuildGraph xmlns="http://www.epicgames.com/BuildGraph" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.epicgames.com/BuildGraph ../../../../Engine/Build/Graph/Schema.xsd" >
<!-- Test Configs allows to override the default homogenous configurations passed to tests -->
<!-- This paradigm allows to explicitly declare test configurations for each target set -->
<!-- Include this file with: <Include Script="$(RootDir)/Engine/Build/Graph/Tasks/Inc/TestConfigs.xml"/> -->
<!-- Then Expand the Macro 'AddTestConfig' with corresponding configuration inputs. ie: -->
<!-- <Expand Name="AddTestConfig"
TestConfigName="Vulkan SM6"
TestPlatform="Win64"
AdditionalAppArguments="-vulkan -sm6"
ArtifactPostfix="Vulkan_SM6"
/> -->
<Option Name="TestConfigList" DefaultValue="" Description="Input TestConfigs; expand macro AddTestConfig after including Engine/Build/Graph/Tasks/Inc/TestConfigs.xml to populate"/>
<Do If="'$(TestConfigList)' == ''">
<Macro Name="AddTestConfig" Arguments="TestConfigName" OptionalArguments="TestPlatform;AdditionalTestArguments;ArtifactPostfix;AdditionalAppArguments;AgentType">
<Property Name="TestConfigList" Value="$(TestConfigList)^$(TestConfigName)|$(TestPlatform)|$(ArtifactPostfix)|$(AdditionalTestArguments)|$(AdditionalAppArguments)|$(AgentType)"/>
</Macro>
</Do>
</BuildGraph>