</PropertyGroup>
<PropertyGroup>
<BashEnvironmentVariables>
-@(CLRTestBashEnvironmentVariable -> '%(Identity)', '%0a')
+@(CLRTestBashEnvironmentVariable -> 'export %(Identity)=%(Value)', '%0a')
+@(CLRTestEnvironmentVariable -> 'export %(Identity)=%(Value)', '%0a')
</BashEnvironmentVariables>
</PropertyGroup>
source $__TestEnv
fi
-$(BashEnvironmentVariables)
$(BashCLRTestEnvironmentCompatibilityCheck)
$(BashCLRTestArgPrep)
$(BashCLRTestExitCodePrep)
$(IlasmRoundTripBashScript)
$(SuperPMICollectionBashScript)
-# Allow precommands to override the ExePath
+# Allow test environment variables or precommands to override the ExePath
ExePath=$(InputAssemblyName)
export TestExclusionListPath=$CORE_ROOT/TestExclusionList.txt
+$(BashEnvironmentVariables)
# PreCommands
$(BashCLRTestPreCommands)
# Launch
</PropertyGroup>
<PropertyGroup>
<BatchEnvironmentVariables>
-@(CLRTestBatchEnvironmentVariable -> '%(Identity)', '%0d%0a')
+@(CLRTestBatchEnvironmentVariable -> 'set %(Identity)=%(Value)', '%0d%0a')
+@(CLRTestEnvironmentVariable -> 'set %(Identity)=%(Value)', '%0d%0a')
</BatchEnvironmentVariables>
</PropertyGroup>
)
)
-REM Environment Variables
-$(BatchEnvironmentVariables)
-
$(BatchCLRTestEnvironmentCompatibilityCheck)
$(IlasmRoundTripBatchScript)
$(SuperPMICollectionBatchScript)
-REM Allow precommands to override the ExePath
+REM Allow test environment variables or precommands to override the ExePath
set ExePath=$(InputAssemblyName)
set TestExclusionListPath=%CORE_ROOT%\TestExclusionList.txt
+REM Environment Variables
+$(BatchEnvironmentVariables)
+
REM Precommands
$(CLRTestBatchPreCommands)
REM Launch
<ItemGroup>
<CMakeProjectReference Include="$(MSBuildThisFileDirectory)hostpolicymock/CMakeLists.txt" />
<!-- %28 decodes to '('. It's needed to keep MSBuild from trying to parse $(pwd) as an MSBuild property -->
- <CLRTestBashEnvironmentVariable Include="export MOCK_HOSTPOLICY=$%28pwd)/libhostpolicy" />
+ <CLRTestBashEnvironmentVariable Include="MOCK_HOSTPOLICY" Value="$%28pwd)/libhostpolicy" />
<!-- %25 decodes to '%'. It's needed to keep %cd itself from being decoded since we want '%cd%' directly in the script. -->
- <CLRTestBatchEnvironmentVariable Include="set MOCK_HOSTPOLICY=%25cd%\hostpolicy.dll" />
+ <CLRTestBatchEnvironmentVariable Include="MOCK_HOSTPOLICY" Value="%25cd%\hostpolicy.dll" />
</ItemGroup>
</Project>
<Compile Include="DllImportPathTest.cs" />
</ItemGroup>
<ItemGroup>
- <CLRTestBashEnvironmentVariable Include="export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$%28pwd)/Subdirectory" />
+ <CLRTestBashEnvironmentVariable Include="LD_LIBRARY_PATH" Value="$LD_LIBRARY_PATH:$%28pwd)/Subdirectory" />
</ItemGroup>
<PropertyGroup>
<PathEnvSetupCommands><![CDATA[
</PropertyGroup>
<ItemGroup>
<Compile Include="ExplicitTailCallNoSO.il" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJit" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TC_QuickJit=1
-set COMPlus_TC_QuickJitForLoops=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TC_QuickJit=1
-export COMPlus_TC_QuickJitForLoops=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
<PropertyGroup>
<Optimize>True</Optimize>
</PropertyGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitAggressiveInlining=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitAggressiveInlining=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="LoopsToProcess.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitAggressiveInlining" Value="1" />
</ItemGroup>
</Project>
<DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitDoAssertionProp=0
-set COMPlus_JitNoCSE=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitDoAssertionProp=0
-export COMPlus_JitNoCSE=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitDoAssertionProp" Value="0" />
+ <CLRTestEnvironmentVariable Include="COMPlus_JitNoCSE" Value="1" />
</ItemGroup>
</Project>
\ No newline at end of file
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).il" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitStressModeNamesNot" Value="STRESS_UNSAFE_BUFFER_CHECKS" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitStressModeNamesNot=STRESS_UNSAFE_BUFFER_CHECKS
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitStressModeNamesNot=STRESS_UNSAFE_BUFFER_CHECKS
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).il" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitStressModeNamesNot" Value="STRESS_UNSAFE_BUFFER_CHECKS" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitStressModeNamesNot=STRESS_UNSAFE_BUFFER_CHECKS
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitStressModeNamesNot=STRESS_UNSAFE_BUFFER_CHECKS
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="dblarray4.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_DoubleArrayToLargeObjectHeap" Value="0x64" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_DoubleArrayToLargeObjectHeap=0x64
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_DoubleArrayToLargeObjectHeap=0x64
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="dblarray4.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_DoubleArrayToLargeObjectHeap" Value="0x64" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_DoubleArrayToLargeObjectHeap=0x64
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_DoubleArrayToLargeObjectHeap=0x64
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="dblarray4.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_DoubleArrayToLargeObjectHeap" Value="0x64" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_DoubleArrayToLargeObjectHeap=0x64
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_DoubleArrayToLargeObjectHeap=0x64
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="dblarray4.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_DoubleArrayToLargeObjectHeap" Value="0x64" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_DoubleArrayToLargeObjectHeap=0x64
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_DoubleArrayToLargeObjectHeap=0x64
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
- $(CLRTestBatchPreCommands)
- set DOTNET_TieredCompilation=1
- set DOTNET_TieredPGO=1
- set DOTNET_JitProfileCasts=1
- set DOTNET_JitConsumeProfileForCasts=1
- ]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
- $(BashCLRTestPreCommands)
- export DOTNET_TieredCompilation=1
- export DOTNET_TieredPGO=1
- export DOTNET_JitProfileCasts=1
- export DOTNET_JitConsumeProfileForCasts=1
- ]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredPGO" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitProfileCasts" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitConsumeProfileForCasts" Value="1" />
</ItemGroup>
</Project>
\ No newline at end of file
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
- $(CLRTestBatchPreCommands)
- set DOTNET_TieredCompilation=1
- set DOTNET_TieredPGO=1
- set DOTNET_JitProfileCasts=1
- set DOTNET_JitConsumeProfileForCasts=1
- set DOTNET_JitRandomGuardedDevirtualization=1
- ]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
- $(BashCLRTestPreCommands)
- export DOTNET_TieredCompilation=1
- export DOTNET_TieredPGO=1
- export DOTNET_JitProfileCasts=1
- export DOTNET_JitConsumeProfileForCasts=1
- export DOTNET_JitRandomGuardedDevirtualization=1
- ]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="ProfileCastClassAndIsInst.cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredPGO" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitProfileCasts" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitConsumeProfileForCasts" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitRandomGuardedDevirtualization" Value="1" />
</ItemGroup>
</Project>
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
- $(CLRTestBatchPreCommands)
- set DOTNET_TieredCompilation=1
- set DOTNET_TieredPGO=1
- set DOTNET_JitProfileCasts=1
- set DOTNET_JitConsumeProfileForCasts=1
- set DOTNET_JitRandomGuardedDevirtualization=2
- ]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
- $(BashCLRTestPreCommands)
- export DOTNET_TieredCompilation=1
- export DOTNET_TieredPGO=1
- export DOTNET_JitProfileCasts=1
- export DOTNET_JitConsumeProfileForCasts=1
- export DOTNET_JitRandomGuardedDevirtualization=2
- ]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="ProfileCastClassAndIsInst.cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredPGO" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitProfileCasts" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitConsumeProfileForCasts" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitRandomGuardedDevirtualization" Value="2" />
</ItemGroup>
</Project>
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
- $(CLRTestBatchPreCommands)
- set DOTNET_TieredCompilation=1
- set DOTNET_TieredPGO=1
- set DOTNET_JitProfileCasts=1
- set DOTNET_JitConsumeProfileForCasts=1
- set DOTNET_JitRandomGuardedDevirtualization=3
- ]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
- $(BashCLRTestPreCommands)
- export DOTNET_TieredCompilation=1
- export DOTNET_TieredPGO=1
- export DOTNET_JitProfileCasts=1
- export DOTNET_JitConsumeProfileForCasts=1
- export DOTNET_JitRandomGuardedDevirtualization=3
- ]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="ProfileCastClassAndIsInst.cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredPGO" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitProfileCasts" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitConsumeProfileForCasts" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitRandomGuardedDevirtualization" Value="3" />
</ItemGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).il" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitStressRegs" Value="0x200" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitStressRegs=0x200
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitStressRegs=0x200
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitDoSsa" Value="0" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitDoSsa=0
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitDoSsa=0
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).il" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitStressRegs" Value="0x200" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitStressRegs=0x200
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitStressRegs=0x200
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).il" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitStressRegs" Value="0x200" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitStressRegs=0x200
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitStressRegs=0x200
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).il" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitStressRegs" Value="0x200" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitStressRegs=0x200
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitStressRegs=0x200
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).il" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitStressRegs" Value="0x200" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitStressRegs=0x200
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitStressRegs=0x200
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
<DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitStressRegs=0x204
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitStressRegs=0x204
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitStressRegs" Value="0x204" />
</ItemGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TailcallStress" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TailcallStress=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TailcallStress=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitStressModeNames" Value="STRESS_NULL_OBJECT_CHECK, STRESS_MAKE_CSE" />
</ItemGroup>
- <PropertyGroup>
- <!-- Set JitStreess variables, Linux requires them to be properly capitalized. -->
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitStressModeNames=STRESS_NULL_OBJECT_CHECK, STRESS_MAKE_CSE
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitStressModeNames=STRESS_NULL_OBJECT_CHECK, STRESS_MAKE_CSE
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TailcallStress" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TailcallStress=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TailcallStress=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TailcallStress" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TailcallStress=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TailcallStress=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
<CLRTestTargetUnsupported Condition="'$(TargetBits)' != '32'">true</CLRTestTargetUnsupported>
<DebugType>None</DebugType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_GcStressOnDirectCalls=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_GcStressOnDirectCalls=1
-]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="GitHub_23199.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_GcStressOnDirectCalls" Value="1" />
</ItemGroup>
</Project>
<CLRTestTargetUnsupported Condition="'$(TargetBits)' != '64'">true</CLRTestTargetUnsupported>
<DebugType>None</DebugType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_GcStressOnDirectCalls=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_GcStressOnDirectCalls=1
-]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="GitHub_23199.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_GcStressOnDirectCalls" Value="1" />
</ItemGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitStressModeNames" Value="STRESS_RANDOM_INLINE STRESS_DBL_ALN" />
</ItemGroup>
- <PropertyGroup>
- <!-- Set JitStreess variables, Linux requires them to be properly capitalized. -->
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitStressModeNames=STRESS_RANDOM_INLINE STRESS_DBL_ALN
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitStressModeNames=STRESS_RANDOM_INLINE STRESS_DBL_ALN
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
\ No newline at end of file
<DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitDoValueNumber=0
-set COMPlus_JitStressRegs=3
-set COMPlus_TieredCompilation=0
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitDoValueNumber=0
-export COMPlus_JitStressRegs=3
-export COMPlus_TieredCompilation=0
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitDoValueNumber" Value="0" />
+ <CLRTestEnvironmentVariable Include="COMPlus_JitStressRegs" Value="3" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="0" />
</ItemGroup>
</Project>
\ No newline at end of file
<DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_EnableSSE2=0
-set COMPlus_OSR_HitLimit=1
-set COMPlus_TC_OnStackReplacement=1
-set COMPlus_TC_OnStackReplacement_InitialCounter=1
-set COMPlus_TC_QuickJitForLoops=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_EnableSSE2=0
-export COMPlus_OSR_HitLimit=1
-export COMPlus_TC_OnStackReplacement=1
-export COMPlus_TC_OnStackReplacement_InitialCounter=1
-export COMPlus_TC_QuickJitForLoops=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_EnableSSE2" Value="0" />
+ <CLRTestEnvironmentVariable Include="COMPlus_OSR_HitLimit" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement_InitialCounter" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
</ItemGroup>
</Project>
\ No newline at end of file
<DebugType>None</DebugType>
<Optimize>True</Optimize>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=0
-set COMPlus_JITMinOpts=0
-set COMPlus_EnableHWIntrinsic=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=0
-export COMPlus_JITMinOpts=0
-export COMPlus_EnableHWIntrinsic=1
-]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs">
<HasDisasmCheck>true</HasDisasmCheck>
</Compile>
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="0" />
+ <CLRTestEnvironmentVariable Include="COMPlus_JITMinOpts" Value="0" />
+ <CLRTestEnvironmentVariable Include="COMPlus_EnableHWIntrinsic" Value="1" />
</ItemGroup>
</Project>
<DebugType />
<Optimize>True</Optimize>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=0
-set COMPlus_JITMinOpts=0
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=0
-export COMPlus_JITMinOpts=0
-]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs">
<HasDisasmCheck>true</HasDisasmCheck>
</Compile>
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="0" />
+ <CLRTestEnvironmentVariable Include="COMPlus_JITMinOpts" Value="0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="$(TestSourceDir)Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj" />
<DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
- <PropertyGroup>
- <!-- Disable CSE to protect fragile `OBJ(ADDR(LCL_FIELD)` constructions. -->
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitNoCSE=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitNoCSE=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).il" />
+
+ <!-- Disable CSE to protect fragile `OBJ(ADDR(LCL_FIELD)` constructions. -->
+ <CLRTestEnvironmentVariable Include="COMPlus_JitNoCSE" Value="1" />
</ItemGroup>
</Project>
<DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredPGO=1
-set COMPlus_TC_QuickJitForLoops=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredPGO=1
-export COMPlus_TC_QuickJitForLoops=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredPGO" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
</ItemGroup>
</Project>
<DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredPGO=1
-set COMPlus_TC_QuickJitForLoops=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredPGO=1
-export COMPlus_TC_QuickJitForLoops=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredPGO" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
</ItemGroup>
</Project>
<DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredPGO=1
-set COMPlus_TC_QuickJitForLoops=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredPGO=1
-export COMPlus_TC_QuickJitForLoops=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredPGO" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
</ItemGroup>
</Project>
<DebugType />
<Optimize>True</Optimize>
</PropertyGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitDoRedundantBranchOpts=0
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitDoRedundantBranchOpts=0
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitDoRedundantBranchOpts" Value="0" />
</ItemGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_JitEnableFinallyCloning" Value="0" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set DOTNET_JitEnableFinallyCloning=0
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export DOTNET_JitEnableFinallyCloning=0
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_TailcallStress" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set DOTNET_TailcallStress=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export DOTNET_TailcallStress=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
\ No newline at end of file
<DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitOptRepeat=*
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitOptRepeat=*
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitOptRepeat" Value="*" />
</ItemGroup>
</Project>
\ No newline at end of file
<OutputType>Exe</OutputType>
<DebugType>None</DebugType>
<Optimize>True</Optimize>
- <!-- This test requires PGO -->
- <CLRTestBatchPreCommands><![CDATA[
- $(CLRTestBatchPreCommands)
- set DOTNET_TieredCompilation=1
- set DOTNET_TC_QuickJitForLoops=1
- set DOTNET_TieredPGO=1
- ]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
- $(BashCLRTestPreCommands)
- export DOTNET_TieredCompilation=1
- export DOTNET_TC_QuickJitForLoops=1
- export DOTNET_TieredPGO=1
- ]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <!-- This test requires PGO -->
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredPGO" Value="1" />
</ItemGroup>
</Project>
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
- $(CLRTestBatchPreCommands)
- set COMPlus_JitOptRepeat=LeafMethod6
- ]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
- $(BashCLRTestPreCommands)
- export COMPlus_JitOptRepeat=LeafMethod6
- ]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_JitOptRepeat" Value="LeafMethod6" />
</ItemGroup>
</Project>
\ No newline at end of file
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
- $(CLRTestBatchPreCommands)
- set DOTNET_JitNoStructPromotion=1
- set DOTNET_JitNoCSE=1
- ]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
- $(BashCLRTestPreCommands)
- export DOTNET_JitNoStructPromotion=1
- export DOTNET_JitNoCSE=1
- ]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_JitNoStructPromotion" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitNoCSE" Value="1" />
</ItemGroup>
</Project>
\ No newline at end of file
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_EnableHWIntrinsic=0
-set COMPlus_JITInlineDepth=0
-set COMPlus_TieredCompilation=0
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_EnableHWIntrinsic=0
-export COMPlus_JITInlineDepth=0
-export COMPlus_TieredCompilation=0
-]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_EnableHWIntrinsic" Value="0" />
+ <CLRTestEnvironmentVariable Include="COMPlus_JITInlineDepth" Value="0" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="0" />
</ItemGroup>
</Project>
\ No newline at end of file
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
- $(CLRTestBatchPreCommands)
- set DOTNET_JitAggressiveInlining=1
- ]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
- $(BashCLRTestPreCommands)
- export DOTNET_JitAggressiveInlining=1
- ]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_JitAggressiveInlining" Value="1" />
</ItemGroup>
</Project>
\ No newline at end of file
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
- $(CLRTestBatchPreCommands)
- set DOTNET_JitOptRepeat=ProblemWithCopyProp
- ]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
- $(BashCLRTestPreCommands)
- export DOTNET_JitOptRepeat=ProblemWithCopyProp
- ]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_JitOptRepeat" Value="ProblemWithCopyProp" />
</ItemGroup>
</Project>
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
- $(CLRTestBatchPreCommands)
- set DOTNET_JitNoStructPromotion=1
- ]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
- $(BashCLRTestPreCommands)
- export DOTNET_JitNoStructPromotion=1
- ]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_JitNoStructPromotion" Value="1" />
</ItemGroup>
</Project>
\ No newline at end of file
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredPGO" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TieredPGO=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TieredPGO=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
\ No newline at end of file
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <!-- Force-enable CSE of constants -->
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set DOTNET_JitConstCSE=3
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export DOTNET_JitConstCSE=3
-]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <!-- Force-enable CSE of constants -->
+ <CLRTestEnvironmentVariable Include="DOTNET_JitConstCSE" Value="3" />
</ItemGroup>
</Project>
\ No newline at end of file
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set DOTNET_JitStressModeNamesOnly=1
-set DOTNET_JitStressModeNames=STRESS_NULL_OBJECT_CHECK
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export DOTNET_JitStressModeNamesOnly=1
-export DOTNET_JitStressModeNames=STRESS_NULL_OBJECT_CHECK
-]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_JitStressModeNamesOnly" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitStressModeNames" Value="STRESS_NULL_OBJECT_CHECK" />
</ItemGroup>
</Project>
\ No newline at end of file
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredPGO" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TieredPGO=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TieredPGO=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
\ No newline at end of file
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set DOTNET_JitNoStructPromotion=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export DOTNET_JitNoStructPromotion=1
-]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_JitNoStructPromotion" Value="1" />
</ItemGroup>
</Project>
\ No newline at end of file
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredPGO" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TieredPGO=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TieredPGO=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
\ No newline at end of file
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_EnableAVX2" Value="0" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set DOTNET_EnableAVX2=0
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export DOTNET_EnableAVX2=0
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
\ No newline at end of file
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredPGO" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TieredPGO=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TieredPGO=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
\ No newline at end of file
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_JitNoStructPromotion=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_JitNoStructPromotion=1
-]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_JitNoStructPromotion" Value="1" />
</ItemGroup>
</Project>
\ No newline at end of file
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_JitNoStructPromotion" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_JitDoAssertionProp" Value="0" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set DOTNET_JitNoStructPromotion=1
-set DOTNET_JitDoAssertionProp=0
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export DOTNET_JitNoStructPromotion=1
-export DOTNET_JitDoAssertionProp=0
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
\ No newline at end of file
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set DOTNET_JitNoStructPromotion=2
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export DOTNET_JitNoStructPromotion=2
-]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_JitNoStructPromotion" Value="2" />
</ItemGroup>
</Project>
\ No newline at end of file
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredPGO" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredPGO=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredPGO=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
<PropertyGroup>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
- <!-- This test requires tiered compilation and PGO -->
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set DOTNET_TieredCompilation=1
-set DOTNET_TieredPGO=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export DOTNET_TieredCompilation=1
-export DOTNET_TieredPGO=1
-]]></BashCLRTestPreCommands>
</PropertyGroup>
<ItemGroup>
<Compile Include="GDV_GenericInterface.cs" />
+
+ <!-- This test requires tiered compilation and PGO -->
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredPGO" Value="1" />
</ItemGroup>
</Project>
<OutputType>Exe</OutputType>
<Optimize>True</Optimize>
</PropertyGroup>
- <PropertyGroup>
- <!-- This test requires tiered compilation and PGO -->
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set DOTNET_TieredCompilation=1
-set DOTNET_TieredPGO=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export DOTNET_TieredCompilation=1
-export DOTNET_TieredPGO=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="GitHub_50492.cs" />
+
+ <!-- This test requires tiered compilation and PGO -->
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredPGO" Value="1" />
</ItemGroup>
</Project>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
- <PropertyGroup>
- <!-- This test requires tiered compilation and PGO -->
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set DOTNET_TieredCompilation=1
-set DOTNET_TieredPGO=1
-set DOTNET_TC_QuickJitForLoops=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export DOTNET_TieredCompilation=1
-export DOTNET_TieredPGO=1
-export DOTNET_TC_QuickJitForLoops=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="structreturningstruct.cs" />
+
+ <!-- This test requires tiered compilation and PGO -->
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_TieredPGO" Value="1" />
+ <CLRTestEnvironmentVariable Include="DOTNET_TC_QuickJitForLoops" Value="1" />
</ItemGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredPGO" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TieredPGO=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TieredPGO=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredPGO" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TieredPGO=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TieredPGO=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredPGO" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TieredPGO=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TieredPGO=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_OSR_HitLimit" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement_InitialCounter" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-set COMPlus_OSR_HitLimit=1
-set COMPlus_TC_OnStackReplacement=1
-set COMPlus_TC_OnStackReplacement_InitialCounter=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-export COMPlus_OSR_HitLimit=1
-export COMPlus_TC_OnStackReplacement=1
-export COMPlus_TC_OnStackReplacement_InitialCounter=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_OSR_HitLimit" Value="2" />
+ <CLRTestEnvironmentVariable Include="COMPlus_JitRandomOnStackReplacement" Value="15" />
+ <CLRTestEnvironmentVariable Include="COMPlus_JitStress" Value="2" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-set COMPlus_OSR_HitLimit=2
-set COMPlus_JitRandomOnStackReplacement=15
-set COMPlus_JitStress=2
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-export COMPlus_OSR_HitLimit=2
-export COMPlus_JitRandomOnStackReplacement=15
-export COMPlus_JitStress=2
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_GCStress" Value="3" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_GCStress=3
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_GCStress=3
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement_InitialCounter" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_OSR_HitLimit" Value="2" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-set COMPlus_TC_OnStackReplacement_InitialCounter=1
-set COMPlus_OSR_HitLimit=2
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-export COMPlus_TC_OnStackReplacement_InitialCounter=1
-export COMPlus_OSR_HitLimit=2
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_OnStackReplacement" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=1
-set COMPlus_TC_QuickJitForLoops=1
-set COMPlus_TC_OnStackReplacement=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=1
-export COMPlus_TC_QuickJitForLoops=1
-export COMPlus_TC_OnStackReplacement=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TieredCompilation" Value="0" />
+ <CLRTestEnvironmentVariable Include="COMPlus_ProfApi_RejitOnAttach" Value="0" />
+ <CLRTestEnvironmentVariable Include="COMPlus_JITMinOpts" Value="0" />
+ <CLRTestEnvironmentVariable Include="COMPlus_JitNoForceFallback" Value="1" />
+ <CLRTestEnvironmentVariable Include="COMPlus_JitDebuggable" Value="0" />
+ <CLRTestEnvironmentVariable Include="COMPlus_JitStressModeNamesNot" Value="STRESS_RANDOM_INLINE,STRESS_MIN_OPTS" />
+ <CLRTestEnvironmentVariable Include="COMPlus_JitObjectStackAllocation" Value="1" />
</ItemGroup>
<PropertyGroup>
<CrossGen2TestExtraArguments>--codegenopt JitObjectStackAllocation=1</CrossGen2TestExtraArguments>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TieredCompilation=0
-set COMPlus_ProfApi_RejitOnAttach=0
-set COMPlus_JITMinOpts=0
-set COMPlus_JitNoForceFallback=1
-set COMPlus_JitDebuggable=0
-set COMPlus_JitStressModeNamesNot=STRESS_RANDOM_INLINE,STRESS_MIN_OPTS
-set COMPlus_JitObjectStackAllocation=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TieredCompilation=0
-export COMPlus_ProfApi_RejitOnAttach=0
-export COMPlus_JITMinOpts=0
-export COMPlus_JitNoForceFallback=1
-export COMPlus_JitDebuggable=0
-export COMPlus_JitStressModeNamesNot=STRESS_RANDOM_INLINE,STRESS_MIN_OPTS
-export COMPlus_JitObjectStackAllocation=1
-]]></BashCLRTestPreCommands>
</PropertyGroup>
</Project>
<CMakeProjectReference Include="CMakeLists.txt" />
</ItemGroup>
<ItemGroup>
- <CLRTestBashEnvironmentVariable Include="export CORE_LIBRARIES=$CORE_LIBRARIES:$%28pwd)/Subdirectory" />
- <CLRTestBatchEnvironmentVariable Include="set CORE_LIBRARIES=$CORE_LIBRARIES%3B%25cd%\\Subdirectory" />
+ <CLRTestBashEnvironmentVariable Include="CORE_LIBRARIES" Value="$CORE_LIBRARIES:$%28pwd)/Subdirectory" />
+ <CLRTestBatchEnvironmentVariable Include="CORE_LIBRARIES" Value="$CORE_LIBRARIES%3B%25cd%\\Subdirectory" />
</ItemGroup>
<PropertyGroup>
<PathEnvSetupCommands><![CDATA[
</PropertyGroup>
<ItemGroup>
<Compile Include="BasicTest.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="0" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TC_QuickJitForLoops=0
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TC_QuickJitForLoops=0
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="BasicTest.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="0" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TC_QuickJitForLoops=0
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TC_QuickJitForLoops=0
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="BasicTest.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TC_QuickJitForLoops=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TC_QuickJitForLoops=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="BasicTest.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJitForLoops" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TC_QuickJitForLoops=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TC_QuickJitForLoops=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="BasicTest.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJit" Value="0" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TC_QuickJit=0
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TC_QuickJit=0
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="BasicTest.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJit" Value="0" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TC_QuickJit=0
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TC_QuickJit=0
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="BasicTest.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJit" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TC_QuickJit=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TC_QuickJit=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="BasicTest.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_TC_QuickJit" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_TC_QuickJit=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_TC_QuickJit=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="McjRecorderTimeoutBeforeStop.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_MultiCoreJitProfileWriteDelay" Value="1" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_MultiCoreJitProfileWriteDelay=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_MultiCoreJitProfileWriteDelay=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_Thread_DeadThreadCountThresholdForGCTrigger" Value="8" />
+ <CLRTestEnvironmentVariable Include="COMPlus_Thread_DeadThreadGCTriggerPeriodMilliseconds" Value="3e8" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_Thread_DeadThreadCountThresholdForGCTrigger=8
-set COMPlus_Thread_DeadThreadGCTriggerPeriodMilliseconds=3e8
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_Thread_DeadThreadCountThresholdForGCTrigger=8
-export COMPlus_Thread_DeadThreadGCTriggerPeriodMilliseconds=3e8
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>
<CLRTestPriority>1</CLRTestPriority>
<GCStressIncompatible>true</GCStressIncompatible>
</PropertyGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_FastGCStress=1
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_FastGCStress=1
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
<ItemGroup>
<Compile Include="objmonhelper.cs" />
+
+ <CLRTestEnvironmentVariable Include="COMPlus_FastGCStress" Value="1" />
</ItemGroup>
</Project>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildProjectName).cs" />
+
+ <CLRTestEnvironmentVariable Include="DOTNET_GCStress" Value="3" />
</ItemGroup>
- <PropertyGroup>
- <CLRTestBatchPreCommands><![CDATA[
-$(CLRTestBatchPreCommands)
-set COMPlus_GCStress=3
-]]></CLRTestBatchPreCommands>
- <BashCLRTestPreCommands><![CDATA[
-$(BashCLRTestPreCommands)
-export COMPlus_GCStress=3
-]]></BashCLRTestPreCommands>
- </PropertyGroup>
</Project>