Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Commit

Permalink
[release/3.1] Enable additional CI testing (#28149)
Browse files Browse the repository at this point in the history
* Enable more CI testing in eng/platform-matrix.yml

* Allow gcstress test scenarios with the new queue in eng/platform-matrix.yml

* Enable the new queue in R2R pipeline in eng/pipelines/r2r.yml

* Enable the new queue in eng/pipelines/corefx*.yml

* Replace 'eq' with 'in' in eng/platform-matrix.yml
  • Loading branch information
echesakov authored Mar 12, 2021
1 parent 1d4fd4a commit 0897c45
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 10 deletions.
4 changes: 2 additions & 2 deletions eng/pipelines/corefx-jitstress.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,26 +16,26 @@ jobs:
jobTemplate: build-job.yml
buildConfig: checked
platforms:
# TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
- Linux_arm
- Linux_arm64
- Linux_x64
# TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
- Windows_NT_x86
- Windows_NT_arm64

- template: /eng/platform-matrix.yml
parameters:
jobTemplate: test-job.yml
buildConfig: checked
platforms:
# TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
- Linux_arm
- Linux_arm64
- Linux_x64
# TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
- Windows_NT_x86
- Windows_NT_arm64
helixQueueGroup: corefx
jobParameters:
testGroup: jitstress
Expand Down
4 changes: 2 additions & 2 deletions eng/pipelines/corefx-jitstress2-jitstressregs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,26 +16,26 @@ jobs:
jobTemplate: build-job.yml
buildConfig: checked
platforms:
# TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
- Linux_arm
- Linux_arm64
- Linux_x64
# TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
- Windows_NT_x86
- Windows_NT_arm64

- template: /eng/platform-matrix.yml
parameters:
jobTemplate: test-job.yml
buildConfig: checked
platforms:
# TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
- Linux_arm
- Linux_arm64
- Linux_x64
# TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
- Windows_NT_x86
- Windows_NT_arm64
helixQueueGroup: corefx
jobParameters:
testGroup: jitstress2-jitstressregs
Expand Down
4 changes: 2 additions & 2 deletions eng/pipelines/corefx-jitstressregs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,26 +16,26 @@ jobs:
jobTemplate: build-job.yml
buildConfig: checked
platforms:
# TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
- Linux_arm
- Linux_arm64
- Linux_x64
# TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
- Windows_NT_x86
- Windows_NT_arm64

- template: /eng/platform-matrix.yml
parameters:
jobTemplate: test-job.yml
buildConfig: checked
platforms:
# TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
- Linux_arm
- Linux_arm64
- Linux_x64
# TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
- Windows_NT_x86
- Windows_NT_arm64
helixQueueGroup: corefx
jobParameters:
testGroup: jitstressregs
Expand Down
4 changes: 2 additions & 2 deletions eng/pipelines/corefx.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,26 +16,26 @@ jobs:
jobTemplate: build-job.yml
buildConfig: checked
platforms:
# TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
- Linux_arm
- Linux_arm64
- Linux_x64
# TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
- Windows_NT_x86
- Windows_NT_arm64

- template: /eng/platform-matrix.yml
parameters:
jobTemplate: test-job.yml
buildConfig: checked
platforms:
# TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
- Linux_arm
- Linux_arm64
- Linux_x64
# TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
- Windows_NT_x86
- Windows_NT_arm64
helixQueueGroup: corefx
jobParameters:
testGroup: outerloop
Expand Down
2 changes: 2 additions & 0 deletions eng/pipelines/r2r.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ jobs:
- Linux_x64
- Windows_NT_x64
- Windows_NT_x86
- Windows_NT_arm64

- template: /eng/platform-matrix.yml
parameters:
Expand All @@ -24,6 +25,7 @@ jobs:
- Linux_x64
- Windows_NT_x64
- Windows_NT_x86
- Windows_NT_arm64
helixQueueGroup: ci
jobParameters:
testGroup: outerloop
Expand Down
5 changes: 3 additions & 2 deletions eng/platform-matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ jobs:

# Windows arm64

- ${{ if or(containsValue(parameters.platforms, 'Windows_NT_arm64'), eq(parameters.platformGroup, 'all')) }}:
- ${{ if or(containsValue(parameters.platforms, 'Windows_NT_arm64'), in(parameters.platformGroup, 'all', 'gcstress')) }}:
- template: ${{ parameters.jobTemplate }}
parameters:
ignoreDependencyOnBuildJobs: ${{ parameters.ignoreDependencyOnBuildJobs }}
Expand All @@ -282,7 +282,8 @@ jobs:
osGroup: Windows_NT
osIdentifier: Windows_NT
helixQueues:
# TODO: Consider adding Windows.10.Arm64.Open here if capacity is enough for handling both Windows_NT/arm and Windows_NT/arm64 testing
- ${{ if and(eq(variables['System.TeamProject'], 'public'), in(parameters.helixQueueGroup, 'pr', 'ci', 'corefx')) }}:
- Windows.10.Arm64v8.Open
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
- Windows.10.Arm64
${{ insert }}: ${{ parameters.jobParameters }}

0 comments on commit 0897c45

Please sign in to comment.