Skip to content

Commit 97c1261

Browse files
authored
[release/6.0] Update Docker images, queues, etc. (dotnet#38563)
- cherry-pick of 64c3711 - also realigns a couple of files w/ 'main' (because that was easier) - e.g. 30d095b and most of 34e0b98 - part of dotnet/aspnetcore-internal#3950 - also touches on dotnet#36032 - update Helix queues from Alpine 3.12 to 3.14, OSX 10.14 to 10.15, and (for Arm64) Debian 9 to 11 - use OSX 11.00 when testing PRs and rolling builds; reduce 10.15 usage to scheduled runs - remove overlap (all 3 queues) between PRs / rolling builds and scheduled runs - remove quarantined-pr / quarantined-tests overlap - build source-index on `windows-latest` (not `vs2017-win2016`) - update build and Helix Docker images to latest tags - skip a test class on macOS 10.15 - dotnet#38542 nits: - don't skip unused Helix queues - remove versions from pipeline job display names - some were already outdated; rest will be confusing in the future - remove most comments about unused Helix queues
1 parent 57c684a commit 97c1261

File tree

10 files changed

+63
-68
lines changed

10 files changed

+63
-68
lines changed

.azure/pipelines/benchmarks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
- template: jobs/default-build.yml
1111
parameters:
1212
jobName: Windows_Build
13-
jobDisplayName: "Build only : Windows"
13+
jobDisplayName: "Build: Windows"
1414
agentOs: Windows
1515
buildArgs: -all -pack
1616
artifacts:

.azure/pipelines/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,7 @@ stages:
564564
jobDisplayName: "Build: Linux Musl ARM"
565565
agentOs: Linux
566566
useHostedUbuntu: false
567-
container: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-cross-arm-alpine-20210409142425-044d5b9
567+
container: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-cross-arm-alpine-20211022152824-78f7860
568568
buildArgs:
569569
--arch arm
570570
--os-name linux-musl
@@ -599,7 +599,7 @@ stages:
599599
jobDisplayName: "Build: Linux Musl ARM64"
600600
agentOs: Linux
601601
useHostedUbuntu: false
602-
container: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-cross-arm64-alpine-20210409142425-b2c2436
602+
container: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-cross-arm64-alpine-20211022152824-538077f
603603
buildArgs:
604604
--arch arm64
605605
--os-name linux-musl
@@ -633,7 +633,7 @@ stages:
633633
parameters:
634634
condition: ne(variables['SkipTests'], 'true')
635635
jobName: Windows_Test
636-
jobDisplayName: "Test: Windows Server 2016 x64"
636+
jobDisplayName: "Test: Windows Server x64"
637637
agentOs: Windows
638638
isTestingJob: true
639639
# Just uploading artifacts/logs/ files can take 15 minutes. Doubling the cancel timeout for this job.
@@ -659,7 +659,7 @@ stages:
659659
parameters:
660660
condition: ne(variables['SkipTests'], 'true')
661661
jobName: MacOS_Test
662-
jobDisplayName: "Test: macOS 10.15"
662+
jobDisplayName: "Test: macOS"
663663
agentOs: macOS
664664
timeoutInMinutes: 240
665665
isTestingJob: true
@@ -681,7 +681,7 @@ stages:
681681
parameters:
682682
condition: ne(variables['SkipTests'], 'true')
683683
jobName: Linux_Test
684-
jobDisplayName: "Test: Ubuntu 18.04 x64"
684+
jobDisplayName: "Test: Ubuntu x64"
685685
agentOs: Linux
686686
isTestingJob: true
687687
useHostedUbuntu: false
@@ -735,7 +735,7 @@ stages:
735735
parameters:
736736
platform:
737737
name: 'Managed'
738-
container: 'mcr.microsoft.com/dotnet-buildtools/prereqs:centos-7-f39df28-20191023143754'
738+
container: 'mcr.microsoft.com/dotnet-buildtools/prereqs:centos-7-20210714125435-9b5bbc2'
739739
buildScript: './eng/build.sh $(_PublishArgs) --no-build-repo-tasks'
740740
skipPublishValidation: true
741741

@@ -768,7 +768,7 @@ stages:
768768
# In addition to the dependencies above, ensure the build was successful overall.
769769
- Source_Build_Managed
770770
pool:
771-
vmImage: vs2017-win2016
771+
vmImage: windows-latest
772772
publishUsingPipelines: ${{ variables._PublishUsingPipelines }}
773773
enablePublishBuildArtifacts: true # publish artifacts/log files
774774

.azure/pipelines/quarantined-pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ jobs:
112112
- template: jobs/default-build.yml
113113
parameters:
114114
jobName: MacOS_Quarantined_Test
115-
jobDisplayName: "Tests: macOS 10.14"
115+
jobDisplayName: "Tests: macOS"
116116
agentOs: macOS
117117
timeoutInMinutes: 120
118118
isTestingJob: true
@@ -144,7 +144,7 @@ jobs:
144144
- template: jobs/default-build.yml
145145
parameters:
146146
jobName: Linux_Quarantined_Test
147-
jobDisplayName: "Tests: Ubuntu 18.04 x64"
147+
jobDisplayName: "Tests: Ubuntu x64"
148148
agentOs: Linux
149149
timeoutInMinutes: 60
150150
isTestingJob: true

docs/Helix.md

Lines changed: 19 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Helix is the distributed test platform that we use to run tests. We build a helix payload that contains the publish directory of every test project that we want to test
44
send a job with with this payload to a set of queues for the various combinations of OS that we want to test
5-
for example: `Windows.10.Amd64.ClientRS4.VS2017.Open`, `OSX.1012.Amd64.Open`, `Ubuntu.1804.Amd64.Open`. Helix takes care of unzipping, running the job, and reporting results.
5+
for example: `Windows.10.Amd64.ClientRS4.VS2017.Open`, `OSX.1100.Amd64.Open`, `Ubuntu.1804.Amd64.Open`. Helix takes care of unzipping, running the job, and reporting results.
66

77
For more info about helix see: [SDK](https://github.com/dotnet/arcade/blob/master/src/Microsoft.DotNet.Helix/Sdk/Readme.md), [JobSender](https://github.com/dotnet/arcade/blob/master/src/Microsoft.DotNet.Helix/Sdk/Readme.md)
88

@@ -19,7 +19,7 @@ This will restore, and then publish all the test project including some bootstra
1919
## Overview of the helix usage in our pipelines
2020

2121
- Required queues: Windows10, OSX, Ubuntu1804
22-
- Full queue matrix: Windows[7, 81, 10], Ubuntu[1804, 2004], Debian9, Redhat7, Arm64 (Win10, Debian9)
22+
- Full queue matrix: Windows[10, 11], Ubuntu[1804, 2004], Debian11, Redhat7, Arm64 (Win10, Debian11)
2323
- The queues are defined in [Helix.Common.props](https://github.com/dotnet/aspnetcore/blob/main/eng/targets/Helix.Common.props)
2424

2525
[aspnetcore-ci](https://dev.azure.com/dnceng/public/_build?definitionId=278) runs non quarantined tests against the required helix queues as a required PR check and all builds on all branches.
@@ -47,31 +47,25 @@ You can also drill down into the helix web apis if you take the HelixJobId from
4747
There's also a link embedded in the build.cmd log of the Tests: Helix x64 job on Azure Pipelines, near the bottom right that will look something like this:
4848

4949
``` text
50-
Uploading payloads for Job on Ubuntu.1604.Amd64.Open...
51-
Finished uploading payloads for Job on Ubuntu.1604.Amd64.Open...
52-
Sending Job to Ubuntu.1604.Amd64.Open...
53-
Sent Helix Job a5cbf405-1363-452f-af4b-de5b2a61c8cf
54-
Uploading payloads for Job on Windows.10.Amd64.Open...
55-
Finished uploading payloads for Job on Windows.10.Amd64.Open...
56-
Sending Job to Windows.10.Amd64.Open...
57-
Sent Helix Job cbec3697-c298-412a-953a-e375e49d1fe0
58-
Uploading payloads for Job on OSX.1014.Amd64.Open...
59-
Finished uploading payloads for Job on OSX.1014.Amd64.Open...
50+
Sending Job to Ubuntu.1804.Amd64.Open...
51+
Sent Helix Job; see work items at https://helix.dot.net/api/jobs/c1b425c8-0fef-4cba-9dee-29344d7a61b8/workitems?api-version=2019-06-17
52+
Sending Job to Windows.11.Amd64.ClientPre.Open...
53+
Sent Helix Job; see work items at https://helix.dot.net/api/jobs/1fc117ce-d52a-4ea4-8896-3c289fdf8e17/workitems?api-version=2019-06-17
6054
Sending Job to OSX.1014.Amd64.Open...
61-
Sent Helix Job a54359cf-f74d-4d02-9faf-07e0a8380995
62-
Waiting for completion of job cbec3697-c298-412a-953a-e375e49d1fe0
63-
Waiting for completion of job a54359cf-f74d-4d02-9faf-07e0a8380995
64-
Waiting for completion of job a5cbf405-1363-452f-af4b-de5b2a61c8cf
65-
Job a54359cf-f74d-4d02-9faf-07e0a8380995 is completed with 136 finished work items.
66-
Job cbec3697-c298-412a-953a-e375e49d1fe0 is completed with 156 finished work items.
67-
Job a5cbf405-1363-452f-af4b-de5b2a61c8cf is completed with 136 finished work items.
68-
Stopping Azure Pipelines Test Run Ubuntu.1604.Amd64.Open
69-
Stopping Azure Pipelines Test Run Windows.10.Amd64.Open
55+
Sent Helix Job; see work items at https://helix.dot.net/api/jobs/53e2ca23-9efd-4299-8a8f-d9271265aeaa/workitems?api-version=2019-06-17
56+
Waiting for completion of job 1fc117ce-d52a-4ea4-8896-3c289fdf8e17 on Windows.11.Amd64.ClientPre.Open
57+
Waiting for completion of job c1b425c8-0fef-4cba-9dee-29344d7a61b8 on Ubuntu.1804.Amd64.Open
58+
Waiting for completion of job 53e2ca23-9efd-4299-8a8f-d9271265aeaa on OSX.1014.Amd64.Open
59+
Job 53e2ca23-9efd-4299-8a8f-d9271265aeaa on OSX.1014.Amd64.Open is completed with 139 finished work items.
60+
Job c1b425c8-0fef-4cba-9dee-29344d7a61b8 on Ubuntu.1804.Amd64.Open is completed with 138 finished work items.
61+
Job 1fc117ce-d52a-4ea4-8896-3c289fdf8e17 on Windows.11.Amd64.ClientPre.Open is completed with 170 finished work items.
62+
Stopping Azure Pipelines Test Run Ubuntu.1804.Amd64.Open
63+
Stopping Azure Pipelines Test Run Windows.11.Amd64.ClientPre.Open
7064
Stopping Azure Pipelines Test Run OSX.1014.Amd64.Open
71-
F:\workspace\_work\1\s\.packages\microsoft.dotnet.helix.sdk\5.0.0-beta.20280.1\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(76,5): error : Work item a5cbf405-1363-452f-af4b-de5b2a61c8cf/Microsoft.AspNetCore.Authentication.Test--net5.0 in job a5cbf405-1363-452f-af4b-de5b2a61c8cf has failed. [F:\workspace\_work\1\s\eng\helix\helix.proj]
72-
F:\workspace\_work\1\s\.packages\microsoft.dotnet.helix.sdk\5.0.0-beta.20280.1\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(76,5): error : Failure log: https://helix.dot.net/api/2019-06-17/jobs/a5cbf405-1363-452f-af4b-de5b2a61c8cf/workitems/Microsoft.AspNetCore.Authentication.Test--net5.0/console [F:\workspace\_work\1\s\eng\helix\helix.proj]
73-
##[error].packages\microsoft.dotnet.helix.sdk\5.0.0-beta.20280.1\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(76,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Work item a5cbf405-1363-452f-af4b-de5b2a61c8cf/Microsoft.AspNetCore.Authentication.Test--net5.0 in job a5cbf405-1363-452f-af4b-de5b2a61c8cf has failed.
74-
Failure log: https://helix.dot.net/api/2019-06-17/jobs/a5cbf405-1363-452f-af4b-de5b2a61c8cf/workitems/Microsoft.AspNetCore.Authentication.Test--net5.0/console
65+
D:\a\_work\1\s\.packages\microsoft.dotnet.helix.sdk\7.0.0-beta.21559.3\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(78,5): error : Work item Microsoft.AspNetCore.Identity.Test--net7.0 in job 53e2ca23-9efd-4299-8a8f-d9271265aeaa has failed. [D:\a\_work\1\s\eng\helix\helix.proj]
66+
D:\a\_work\1\s\.packages\microsoft.dotnet.helix.sdk\7.0.0-beta.21559.3\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(78,5): error : Failure log: https://helix.dot.net/api/2019-06-17/jobs/53e2ca23-9efd-4299-8a8f-d9271265aeaa/workitems/Microsoft.AspNetCore.Identity.Test--net7.0/console [D:\a\_work\1\s\eng\helix\helix.proj]
67+
##[error].packages\microsoft.dotnet.helix.sdk\7.0.0-beta.21559.3\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(78,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Work item Microsoft.AspNetCore.Identity.Test--net7.0 in job 53e2ca23-9efd-4299-8a8f-d9271265aeaa has failed.
68+
Failure log: https://helix.dot.net/api/2019-06-17/jobs/53e2ca23-9efd-4299-8a8f-d9271265aeaa/workitems/Microsoft.AspNetCore.Identity.Test--net7.0/console
7569
```
7670

7771
The https://helix.dot.net/ home page displays information about the available public queues (nothing about the related BYOC pools and queues or the internal Helix queues)

eng/scripts/RunHelix.ps1

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,16 @@
88
.PARAMETER HelixQueues
99
Set the Helix queues to use. The list is '+' or ';'-separated.
1010
Some supported queues:
11+
Debian.11.Amd64.Open
12+
Mariner
13+
Redhat.7.Amd64.Open
1114
Ubuntu.1804.Amd64.Open
1215
Ubuntu.2004.Amd64.Open
16+
OSX.1015.Amd64.Open
17+
OSX.1100.Amd64.Open
1318
Windows.10.Amd64.Server20H2.Open
14-
Windows.81.Amd64.Open
15-
Windows.7.Amd64.Open
16-
OSX.1014.Amd64.Open
17-
Debian.9.Amd64.Open
18-
Redhat.7.Amd64.Open
19+
Windows.11.Amd64.ClientPre.Open
20+
Windows.Amd64.Server2022.Open
1921
.PARAMETER RunQuarantinedTests
2022
By default quarantined tests are not run. Set this to $true to run only the quarantined tests.
2123
.PARAMETER TargetArchitecture

eng/targets/Helix.Common.props

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
<Project>
22
<!-- this file is shared between Helix.proj and .csproj files -->
3+
<PropertyGroup>
4+
<HelixQueueAlpine314>(Alpine.314.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-amd64-20210910135833-1848e19</HelixQueueAlpine314>
5+
<HelixQueueDebian11>(Debian.11.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-11-helix-amd64-20211001171307-0ece9b3</HelixQueueDebian11>
6+
<HelixQueueFedora34>(Fedora.34.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-34-helix-20210924174119-4f64125</HelixQueueFedora34>
7+
<HelixQueueMariner>(Mariner)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-1.0-helix-20210528192219-92bf620</HelixQueueMariner>
8+
<HelixQueueArmDebian11>(Debian.11.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-11-helix-arm64v8-20211001171229-97d8652</HelixQueueArmDebian11>
9+
</PropertyGroup>
10+
311
<ItemGroup Condition="'$(IsWindowsOnlyTest)' != 'true'">
412
<HelixAvailablePlatform Include="Windows" />
513
<HelixAvailablePlatform Include="OSX" />
@@ -13,37 +21,29 @@
1321
<!-- x64 PR(ci.yaml) required queues for internal and public cases -->
1422
<ItemGroup Condition="'$(IsRequiredCheck)' == 'true' AND '$(TargetArchitecture)' == 'x64' AND '$(IsHelixDaily)' != 'true'">
1523
<HelixAvailableTargetQueue Include="Ubuntu.1804.Amd64.Open" Platform="Linux" />
16-
<HelixAvailableTargetQueue Include="Windows.10.Amd64.Server20H2.Open" Platform="Windows" />
17-
<HelixAvailableTargetQueue Include="OSX.1014.Amd64.Open" Platform="OSX" />
18-
</ItemGroup>
19-
20-
<!-- x64 Quarantined-only (quarantined-pr.yml and quarantined-tests.yml) test queues -->
21-
<ItemGroup Condition="'$(IsRequiredCheck)' == 'true' AND '$(TargetArchitecture)' == 'x64' AND '$(_UseHelixOpenQueues)' == 'true' AND '$(RunQuarantinedTests)' == 'true'">
22-
<HelixAvailableTargetQueue Include="(Fedora.34.Amd64.Open)ubuntu.1804.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-34-helix-20210728124700-4f64125" Platform="Linux" />
24+
<HelixAvailableTargetQueue Include="Windows.11.Amd64.ClientPre.Open" Platform="Windows" />
25+
<HelixAvailableTargetQueue Include="OSX.1100.Amd64.Open" Platform="OSX" />
2326
</ItemGroup>
2427

2528
<!-- x64 Queues for public helix-matrix.yml and quarantine pipelines, except in windows-only cases -->
2629
<ItemGroup Condition="'$(TargetArchitecture)' == 'x64' AND '$(IsHelixDaily)' == 'true' AND '$(_UseHelixOpenQueues)' == 'true' AND '$(IsWindowsOnlyTest)' != 'true'">
2730
<!-- Linux -->
28-
<HelixAvailableTargetQueue Include="(Debian.11.Amd64.Open)ubuntu.1804.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-11-helix-amd64-20210304164428-5a7c380" Platform="Linux" />
2931
<HelixAvailableTargetQueue Include="Redhat.7.Amd64.Open" Platform="Linux" />
3032
<HelixAvailableTargetQueue Include="Ubuntu.2004.Amd64.Open" Platform="Linux" />
31-
<HelixAvailableTargetQueue Include="Ubuntu.1804.Amd64.Open" Platform="Linux" />
3233

3334
<!-- Mac -->
34-
<HelixAvailableTargetQueue Include="OSX.1014.Amd64.Open" Platform="OSX" />
35-
<HelixAvailableTargetQueue Include="OSX.1100.Amd64.Open" Platform="OSX" />
35+
<HelixAvailableTargetQueue Include="OSX.1015.Amd64.Open" Platform="OSX" />
3636

3737
<!-- Containers -->
38-
<HelixAvailableTargetQueue Include="(Fedora.34.Amd64.Open)ubuntu.1804.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-34-helix-20210728124700-4f64125" Platform="Linux" />
39-
<HelixAvailableTargetQueue Include="(Alpine.312.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-20200908125345-56c6673" Platform="Linux" />
40-
<HelixAvailableTargetQueue Include="(Mariner)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-1.0-helix-20210528192219-92bf620" Platform="Linux" />
38+
<HelixAvailableTargetQueue Include="$(HelixQueueAlpine314)" Platform="Linux" />
39+
<HelixAvailableTargetQueue Include="$(HelixQueueDebian11)" Platform="Linux" />
40+
<HelixAvailableTargetQueue Include="$(HelixQueueFedora34)" Platform="Linux" />
41+
<HelixAvailableTargetQueue Include="$(HelixQueueMariner)" Platform="Linux" />
4142
</ItemGroup>
4243

4344
<!-- x64 Queues for public helix-matrix.yml and quarantine pipelines, Windows cases-->
4445
<ItemGroup Condition="'$(TargetArchitecture)' == 'x64' AND '$(IsHelixDaily)' == 'true' AND '$(_UseHelixOpenQueues)' == 'true'">
4546
<HelixAvailableTargetQueue Include="Windows.10.Amd64.Server20H2.Open" Platform="Windows" />
46-
<HelixAvailableTargetQueue Include="Windows.11.Amd64.ClientPre.Open" Platform="Windows" />
4747
<HelixAvailableTargetQueue Include="Windows.Amd64.Server2022.Open" Platform="Windows" />
4848
</ItemGroup>
4949

@@ -55,7 +55,7 @@
5555

5656
<!-- arm64 queues for helix-matrix.yml and quarantine pipeline -->
5757
<ItemGroup Condition="'$(TargetArchitecture)' == 'arm64' AND '$(IsHelixDaily)' == 'true' AND '$(_UseHelixOpenQueues)' == 'true' AND '$(IsWindowsOnlyTest)' != 'true'">
58-
<HelixAvailableTargetQueue Include="(Debian.9.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-9-helix-arm64v8-a12566d-20190807161036" Platform="Linux" />
58+
<HelixAvailableTargetQueue Include="$(HelixQueueArmDebian11)" Platform="Linux" />
5959
</ItemGroup>
6060

6161
<!-- IIS Express isn't supported on arm64 and most of the IsWindowsOnlyTests depend on it's setup scripts. -->

eng/targets/Helix.targets

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,12 @@
1010

1111
<PropertyGroup Condition="'$(TestDependsOnPlaywright)' == 'true'">
1212
<SkipHelixQueues>
13-
(Alpine.312.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-20200908125345-56c6673;
14-
(Fedora.34.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-34-helix-20210728124700-4f64125;
15-
(Mariner)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-1.0-helix-20210528192219-92bf620;
16-
Debian.9.Amd64.Open;
13+
$(HelixQueueAlpine314);
14+
$(HelixQueueDebian11);
15+
$(HelixQueueFedora34);
16+
$(HelixQueueMariner);
1717
Redhat.7.Amd64.Open;
1818
Ubuntu.2004.Amd64.Open;
19-
Windows.7.Amd64.Open;
20-
Windows.81.Amd64.Open;
2119
</SkipHelixQueues>
2220
<SkipHelixArm>true</SkipHelixArm>
2321
</PropertyGroup>
@@ -63,10 +61,10 @@
6361

6462
<!-- Item group has to be defined here because Helix.props is evaluated before xunit.runner.console.props -->
6563
<ItemGroup Condition="$(BuildHelixPayload)">
66-
<Content Include="@(HelixContent)" />
67-
<Content Include="$(RepoRoot)eng\scripts\Download.ps1" />
68-
<Content Include="$(RepoRoot)NuGet.config" />
69-
<Content Include="$(RepoRoot)global.json" />
64+
<Content Include="@(HelixContent)" Visible="false" />
65+
<Content Include="$(RepoRoot)eng\scripts\Download.ps1" Visible="false" />
66+
<Content Include="$(RepoRoot)NuGet.config" Visible="false" />
67+
<Content Include="$(RepoRoot)global.json" Visible="false" />
7068
<ContentWithTargetPath Include="
7169
$(RepoRoot)eng\common\pipeline-logging-functions.*;
7270
$(RepoRoot)eng\common\tools.*">

src/Identity/test/Identity.Test/IdentityUIScriptsTest.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
namespace Microsoft.AspNetCore.Identity.Test
1919
{
20+
[SkipOnHelix("https://github.com/dotnet/aspnetcore/issues/38542", Queues="OSX.1015.Amd64.Open;OSX.1015.Amd64")] //slow
2021
public class IdentityUIScriptsTest : IDisposable
2122
{
2223
private readonly ITestOutputHelper _output;

src/ProjectTemplates/test/GrpcTemplateTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public ITestOutputHelper Output
3535
}
3636

3737
[ConditionalFact]
38-
[SkipOnHelix("Not supported queues", Queues = "Windows.7.Amd64;Windows.7.Amd64.Open;Windows.81.Amd64.Open;All.OSX;" + HelixConstants.Windows10Arm64 + HelixConstants.DebianArm64)]
38+
[SkipOnHelix("Not supported queues", Queues = "All.OSX;" + HelixConstants.Windows10Arm64 + HelixConstants.DebianArm64)]
3939
[SkipOnAlpine("https://github.com/grpc/grpc/issues/18338")]
4040
public async Task GrpcTemplate()
4141
{

src/Testing/src/xunit/HelixConstants.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace Microsoft.AspNetCore.Testing
66
public static class HelixConstants
77
{
88
public const string Windows10Arm64 = "Windows.10.Arm64v8.Open;";
9-
public const string DebianArm64 = "Debian.9.Arm64.Open;";
9+
public const string DebianArm64 = "Debian.11.Arm64.Open;";
1010
public const string RedhatAmd64 = "Redhat.7.Amd64.Open;";
1111
}
1212
}

0 commit comments

Comments
 (0)