Skip to content

Commit

Permalink
Apple Silicon enable R2R CI testing (#52324)
Browse files Browse the repository at this point in the history
* Apple Silicon crossgen2 & enable R2R CI testing
  • Loading branch information
sdmaclea authored May 7, 2021
1 parent 57780fd commit cd8b68f
Show file tree
Hide file tree
Showing 6 changed files with 36 additions and 0 deletions.
2 changes: 2 additions & 0 deletions eng/pipelines/coreclr/crossgen2-composite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ jobs:
- Linux_arm
- Linux_x64
- Linux_arm64
- OSX_arm64
- OSX_x64
- windows_x86
- windows_x64
Expand Down Expand Up @@ -45,6 +46,7 @@ jobs:
- Linux_arm
- Linux_x64
- Linux_arm64
- OSX_arm64
- OSX_x64
- windows_x86
- windows_x64
Expand Down
2 changes: 2 additions & 0 deletions eng/pipelines/coreclr/crossgen2-gcstress.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ jobs:
platforms:
- Linux_x64
- Linux_arm64
- OSX_arm64
- OSX_x64
- windows_x64
- windows_arm64
Expand All @@ -42,6 +43,7 @@ jobs:
platforms:
- Linux_x64
- Linux_arm64
- OSX_arm64
- OSX_x64
- windows_x64
- windows_arm64
Expand Down
21 changes: 21 additions & 0 deletions eng/pipelines/coreclr/crossgen2-outerloop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ jobs:
platforms:
- Linux_x64
- Linux_arm64
- OSX_arm64
- OSX_x64
- windows_x64
- windows_arm64
Expand All @@ -32,6 +33,7 @@ jobs:
- Linux_arm
- Linux_arm64
- Linux_x64
- OSX_arm64
- windows_x86
- windows_x64
jobParameters:
Expand All @@ -45,6 +47,7 @@ jobs:
- Linux_arm
- Linux_arm64
- Linux_x64
- OSX_arm64
- OSX_x64
- windows_x86
- windows_x64
Expand Down Expand Up @@ -73,6 +76,7 @@ jobs:
platforms:
- Linux_x64
- Linux_arm64
- OSX_arm64
- OSX_x64
- windows_x64
- windows_arm64
Expand Down Expand Up @@ -110,6 +114,7 @@ jobs:
- Linux_arm
- Linux_arm64
- Linux_x64
- OSX_arm64
- windows_x86
- windows_x64
jobParameters:
Expand Down Expand Up @@ -197,3 +202,19 @@ jobs:
liveLibrariesBuildConfig: Release
targetos: Linux
targetarch: arm64

# test target osx-arm64
# verify that cross architecture targetting works
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
jobTemplate: /eng/pipelines/coreclr/templates/crossgen2-comparison-job.yml
buildConfig: Release
platforms:
- OSX_arm64
helixQueueGroup: pr
helixQueuesTemplate: /eng/pipelines/coreclr/templates/helix-queues-setup.yml
jobParameters:
testGroup: outerloop
liveLibrariesBuildConfig: Release
targetos: OSX
targetarch: arm64
2 changes: 2 additions & 0 deletions eng/pipelines/coreclr/crossgen2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ jobs:
platforms:
- Linux_x64
- Linux_arm64
- OSX_arm64
- OSX_x64
- windows_x64
- windows_arm64
Expand All @@ -42,6 +43,7 @@ jobs:
platforms:
- Linux_x64
- Linux_arm64
- OSX_arm64
- OSX_x64
- windows_x64
- windows_arm64
Expand Down
7 changes: 7 additions & 0 deletions eng/pipelines/coreclr/r2r-extra.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ jobs:
buildConfig: checked
platformGroup: gcstress
platforms:
# It is too early to include OSX_arm64 in platform group gcstress
# Adding it here will enable it also
- OSX_arm64
- CoreClrTestBuildHost # Either OSX_x64 or Linux_x64
jobParameters:
testGroup: r2r-extra
Expand All @@ -35,6 +38,10 @@ jobs:
jobTemplate: /eng/pipelines/common/templates/runtimes/run-test-job.yml
buildConfig: checked
platformGroup: gcstress # r2r-extra testGroup runs gcstress0xf scenario
platforms:
# It is too early to include OSX_arm64 in platform group gcstress
# Adding it here will enable it also
- OSX_arm64
helixQueueGroup: ci
helixQueuesTemplate: /eng/pipelines/coreclr/templates/helix-queues-setup.yml
jobParameters:
Expand Down
2 changes: 2 additions & 0 deletions eng/pipelines/coreclr/r2r.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ jobs:
- Linux_arm
- Linux_arm64
- Linux_x64
- OSX_arm64
- windows_arm
- windows_arm64
- windows_x64
Expand All @@ -44,6 +45,7 @@ jobs:
- Linux_arm
- Linux_arm64
- Linux_x64
- OSX_arm64
- windows_arm
- windows_arm64
- windows_x64
Expand Down

0 comments on commit cd8b68f

Please sign in to comment.