projectFile: microbenchmarks.proj
runKind: micro
runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml
- logicalmachine: 'perfsurf'
+ logicalmachine: 'perfsurf'
+# Uncomment once we fix https://github.com/dotnet/performance/issues/1950
+# # run coreclr linux crossgen perf job
+# - template: /eng/pipelines/common/platform-matrix.yml
+# parameters:
+# jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
+# buildConfig: release
+# runtimeFlavor: coreclr
+# platforms:
+# - Linux_arm64
+# jobParameters:
+# testGroup: perf
+# liveLibrariesBuildConfig: Release
+# projectFile: crossgen_perf.proj
+# runKind: crossgen_scenarios
+# runJobTemplate: /eng/pipelines/coreclr/templates/run-scenarios-job.yml
+# logicalmachine: 'perfa64'
+
+# # run coreclr windows crossgen perf job
+# - template: /eng/pipelines/common/platform-matrix.yml
+# parameters:
+# jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
+# buildConfig: release
+# runtimeFlavor: coreclr
+# platforms:
+# - windows_arm64
+# jobParameters:
+# testGroup: perf
+# liveLibrariesBuildConfig: Release
+# projectFile: crossgen_perf.proj
+# runKind: crossgen_scenarios
+# runJobTemplate: /eng/pipelines/coreclr/templates/run-scenarios-job.yml
+# logicalmachine: 'perfsurf'
\ No newline at end of file
</ItemGroup>
<ItemGroup>
- <Crossgen2SizeOnDiskWorkItem Include="@(SingleAssembly)" Condition="'$(Architecture)' == 'x64'">
+ <Crossgen2SizeOnDiskWorkItem Include="@(SingleAssembly)">
<PayloadDirectory>$(WorkItemDirectory)</PayloadDirectory>
<PreCommands>$(Python) $(Crossgen2Directory)pre.py crossgen2 --core-root $(CoreRoot) --single %(Identity) </PreCommands>
<Command>$(Python) $(Crossgen2Directory)test.py sod --scenario-name "Crossgen2 %(Identity) Size" --dirs ./crossgen.out/</Command>
<ItemGroup>
<!-- Enable crossgen2 tests on Windows x64 and Linux x64 -->
- <HelixWorkItem Include="@(Crossgen2WorkItem -> 'Crossgen2 %(Identity)')" Condition="'$(Architecture)' == 'x64'">
+ <HelixWorkItem Include="@(Crossgen2WorkItem -> 'Crossgen2 %(Identity)')">
<Timeout>4:00</Timeout>
</HelixWorkItem>
- <HelixWorkItem Include="@(Crossgen2SingleThreadedWorkItem -> 'Crossgen2 single-threaded %(Identity)')" Condition="'$(Architecture)' == 'x64'">
+ <HelixWorkItem Include="@(Crossgen2SingleThreadedWorkItem -> 'Crossgen2 single-threaded %(Identity)')">
<Timeout>4:00</Timeout>
</HelixWorkItem>
- <HelixWorkItem Include="Crossgen2 Composite Framework R2R" Condition="'$(Architecture)' == 'x64'">
+ <HelixWorkItem Include="Crossgen2 Composite Framework R2R">
<PayloadDirectory>$(WorkItemDirectory)</PayloadDirectory>
<Command>$(Python) $(Crossgen2Directory)test.py crossgen2 --core-root $(CoreRoot) --composite $(Crossgen2Directory)framework-r2r.dll.rsp</Command>
<Timeout>1:00</Timeout>
</HelixWorkItem>
- <HelixWorkItem Include="@(Crossgen2SizeOnDiskWorkItem -> 'Crossgen2 Size on Disk %(Identity)')" Condition="'$(Architecture)' == 'x64'">
+ <HelixWorkItem Include="@(Crossgen2SizeOnDiskWorkItem -> 'Crossgen2 Size on Disk %(Identity)')">
<Timeout>4:00</Timeout>
</HelixWorkItem>
</ItemGroup>