<_Scenarios Include="$(_Scenarios.Split(','))" /> <_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) <_ProjectsToBuild Include="$(MSBuildProjectFile)"> $(_PropertiesToPass);Scenario=%(_Scenarios.Identity) <_BuildInParallel>false <_BuildInParallel Condition=" '@(_ProjectsToBuild->Count())' > '1' ">true $(TestWorkingDir)Tests\Core_Root SetStressModes_$(Scenario).cmd SetStressModes_$(Scenario).sh %(RootDir)%(Directory) %(FileName)%(Extension) <_ProjectsToBuild Include=".\testenvironment.proj"> Scenario=$(Scenario);TestEnvFileName=%(XUnitWrapperDll.FileDirectory)$(TestEnvFileName);TargetsWindows=$(TargetsWindows) $(PublishTestResults) false true true true $(BuildArch) $(BuildType) $(BuildType)-$(Scenario) false $(BuildOS) $(BuildArch) $(BuildType) @ $(BuildOS) $(BuildArch) $(BuildType) $(Scenario) @ $([System.TimeSpan]::FromMinutes($(TimeoutPerTestInMinutes)).TotalMilliseconds) true -parallel collections -nocolor -noshadow -xml testResults.xml -notrait category=outerloop -notrait category=failing @(HelixPreCommand) %CORE_ROOT%\CoreRun.exe %CORE_ROOT%\xunit.console.dll $CORE_ROOT/corerun $CORE_ROOT/xunit.console.dll %(FileDirectory) $(CoreRun) $(XUnitRunnerDll) %(File) $(XUnitRunnerArgs) $([System.TimeSpan]::FromMinutes($(TimeoutPerTestCollectionInMinutes)))