<_PropertiesToPass>
__BuildArch=$(__BuildArch);
__BuildOS=$(__BuildOS);
__BuildType=$(__BuildType);
Creator=$(_Creator);
HelixAccessToken=$(_HelixAccessToken);
HelixBuild=$(_HelixBuild);
HelixSource=$(_HelixSource);
HelixTargetQueues=$(_HelixTargetQueues);
HelixType=$(_HelixType);
PublishTestResults=$(_PublishTestResults);
RunCrossGen=$(_RunCrossGen);
TimeoutPerTestCollectionInMinutes=$(_TimeoutPerTestCollectionInMinutes);
TimeoutPerTestInMinutes=$(_TimeoutPerTestInMinutes)
<_Scenarios Include="$(_Scenarios.Split(','))" />
<_ProjectsToBuild Include="$(MSBuildProjectFile)">
$(_PropertiesToPass);Scenario=%(_Scenarios.Identity)
<_BuildInParallel>false
<_BuildInParallel Condition=" '@(_ProjectsToBuild->Count())' > '1' ">true
$([MSBuild]::NormalizeDirectory($(BinDir)))
$(BinDir)Tests\Core_Root\
$(BinDir)Payloads\
SetStressModes_$(Scenario).cmd
SetStressModes_$(Scenario).sh
<_XUnitWrapperDll Include="%(TestGrouping.XUnitWrapperDll)" Condition="Exists('%(XUnitWrapperDll)')">
%(TestGroup)
<_XUnitWrapperDll Include="@(XUnitWrapperGrouping)" />
<_XUnitWrapperDll Include="$(BinDir)**\*.XUnitWrapper.dll" Exclude="$(PayloadsRootDirectory)**\*.XUnitWrapper.dll;@(XUnitWrapperGrouping->Metadata('FullPath'))">
<_XUnitWrapperDll Update="@(_XUnitWrapperDll)">
$([MSBuild]::ValueOrDefault(%(FileName),'').Replace('.XUnitWrapper',''))
<_FileDirectory>%(_XUnitWrapperDll.RootDir)%(Directory)
<_PayloadGroup>%(_XUnitWrapperDll.PayloadGroup)
<_XUnitWrapperDll>%(_XUnitWrapperDll.FullPath)
<_TestGroupingRelevant Include="@(TestGrouping->WithMetadataValue('XUnitWrapperDll',$(_XUnitWrapperDll))->Metadata('FullPath'))" />
<_TestGroupingExists>@(_TestGroupingRelevant->AnyHaveMetadataValue('TestGroup','$(_PayloadGroup)'))
<_PayloadFiles Include="$(_FileDirectory)**" Exclude="@(_TestGroupingRelevant)" Condition="'$(_TestGroupingExists)' != 'true'" />
<_PayloadFiles Include="@(_TestGroupingRelevant->WithMetadataValue('TestGroup','$(_PayloadGroup)')->DistinctWithCase())" Condition="'$(_TestGroupingExists)' == 'true'" />
<_PayloadFiles Include="$(_FileDirectory)*" Condition="'$(_TestGroupingExists)' == 'true'" />
<_PayloadFiles Update="@(_PayloadFiles)">
$(_PayloadGroup)\$([System.IO.Path]::GetRelativePath($(BinDir), %(FullPath)))
<_XUnitConsoleRunnerFiles Include="$(PackagesDir)$(MicrosoftDotNetXUnitConsoleRunnerPackage.ToLower())\$(MicrosoftDotNetXUnitConsoleRunnerVersion)\**\xunit.console.*" />
<_PayloadGroups Include="$(PayloadGroups)" />
<_ProjectsToBuild Include="testenvironment.proj">
Scenario=$(Scenario);TestEnvFileName=$(PayloadsRootDirectory)%(_PayloadGroups.Identity)\$(TestEnvFileName);TargetsWindows=$(TargetsWindows)
<_PayloadGroups>@(_XUnitWrapperDll->Metadata('PayloadGroup')->DistinctWithCase())
<_Scenario Include="$(_Scenarios.Split(','))" />
<_ProjectsToBuild Include="$(MSBuildProjectFile)">
Scenario=%(_Scenario.Identity);PayloadGroups=$(_PayloadGroups)
$(PublishTestResults)
false
true
true
true
$(BuildArch)
$(BuildType)
$(BuildType)-$(Scenario)
false
R2R
$(TestRunNamePrefix)$(BuildOS) $(BuildArch) $(BuildType) @
$(TestRunNamePrefix)$(BuildOS) $(BuildArch) $(BuildType) $(Scenario) @
$([System.TimeSpan]::FromMinutes($(TimeoutPerTestInMinutes)).TotalMilliseconds)
true
-parallel collections -nocolor -noshadow -xml testResults.xml
@(HelixPreCommand)
%CORE_ROOT%\CoreRun.exe
%CORE_ROOT%\xunit.console.dll
$CORE_ROOT/corerun
$CORE_ROOT/xunit.console.dll
$([MSBuild]::MakeRelative($(PayloadsRootDirectory), %(FullPath)))
%(FullPath)
$([System.String]::Join(' ', $([System.IO.Directory]::GetFiles(%(FullPath), '*.XUnitWrapper.dll', SearchOption.AllDirectories))).Replace($([MSBuild]::EnsureTrailingSlash(%(FullPath))),''))
%(PayloadGroup)
%(PayloadDirectory)
$(CoreRun) $(XUnitRunnerDll) %(XUnitWrapperDlls) $(XUnitRunnerArgs)
$(CoreRun) $(XUnitRunnerDll) %(XUnitWrapperDlls) $(XUnitRunnerArgs) -trait TestGroup=%(TestGroup)
$([System.TimeSpan]::FromMinutes($(TimeoutPerTestCollectionInMinutes)))