From 81581adfb0cc2b741a77c1f6cdb30be9267df42f Mon Sep 17 00:00:00 2001 From: wtgodbe Date: Tue, 29 Apr 2025 14:22:57 -0700 Subject: [PATCH 1/8] Swap out Win11 for Win-VS2022 in CI --- .azure/pipelines/helix-matrix.yml | 9 ++++++++- eng/targets/Helix.Common.props | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.azure/pipelines/helix-matrix.yml b/.azure/pipelines/helix-matrix.yml index 4f417e1c83e7..7accf3911521 100644 --- a/.azure/pipelines/helix-matrix.yml +++ b/.azure/pipelines/helix-matrix.yml @@ -1,6 +1,13 @@ # We only want to run full helix matrix on main -pr: none trigger: none +pr: + branches: + include: + - main + paths: + include: + - src/Servers/IIS/* + - src/Servers/HttpSys/* schedules: # Cron timezone is UTC. - cron: "0 */12 * * *" diff --git a/eng/targets/Helix.Common.props b/eng/targets/Helix.Common.props index c5628d35c2ff..763e23b05cfc 100644 --- a/eng/targets/Helix.Common.props +++ b/eng/targets/Helix.Common.props @@ -30,7 +30,7 @@ - + @@ -52,7 +52,7 @@ - + Date: Tue, 29 Apr 2025 16:35:20 -0700 Subject: [PATCH 2/8] More stars --- .azure/pipelines/helix-matrix.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.azure/pipelines/helix-matrix.yml b/.azure/pipelines/helix-matrix.yml index 7accf3911521..ff07c450c0cb 100644 --- a/.azure/pipelines/helix-matrix.yml +++ b/.azure/pipelines/helix-matrix.yml @@ -6,8 +6,8 @@ pr: - main paths: include: - - src/Servers/IIS/* - - src/Servers/HttpSys/* + - src/Servers/IIS/**/* + - src/Servers/HttpSys/**/* schedules: # Cron timezone is UTC. - cron: "0 */12 * * *" From 90c058792cbeb3ff425a398d1edca58c6ca8937f Mon Sep 17 00:00:00 2001 From: wtgodbe Date: Wed, 30 Apr 2025 11:07:17 -0700 Subject: [PATCH 3/8] Unskip a bunch of tests --- src/Servers/HttpSys/test/FunctionalTests/Http2Tests.cs | 1 - .../IIS/IIS/test/Common.FunctionalTests/AspNetCorePortTests.cs | 1 - .../IIS/IIS/test/Common.FunctionalTests/BasicAuthTests.cs | 1 - .../IIS/IIS/test/Common.FunctionalTests/CompressionTests.cs | 1 - src/Servers/IIS/IIS/test/Common.FunctionalTests/FrebTests.cs | 1 - .../IIS/IIS/test/Common.FunctionalTests/GlobalVersionTests.cs | 1 - src/Servers/IIS/IIS/test/Common.FunctionalTests/Http2Tests.cs | 1 - src/Servers/IIS/IIS/test/Common.FunctionalTests/HttpsTests.cs | 1 - src/Servers/IIS/IIS/test/Common.FunctionalTests/Latin1Tests.cs | 1 - src/Servers/IIS/IIS/test/Common.FunctionalTests/LoggingTests.cs | 1 - .../IIS/test/Common.FunctionalTests/MaxRequestBodySizeTests.cs | 1 - .../IIS/IIS/test/Common.FunctionalTests/MultiApplicationTests.cs | 1 - .../IIS/IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs | 1 - .../IIS/IIS/test/Common.FunctionalTests/RequestResponseTests.cs | 1 - .../IIS/IIS/test/Common.FunctionalTests/WindowsAuthTests.cs | 1 - src/Servers/IIS/IIS/test/Common.LongTests/ShutdownTests.cs | 1 - src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs | 1 - .../IIS/IIS/test/IIS.FunctionalTests/Http2TrailersResetTests.cs | 1 - src/Servers/IIS/IIS/test/IIS.FunctionalTests/Http3Tests.cs | 1 - .../IIS/test/IIS.NewHandler.FunctionalTests/NewHandlerTests.cs | 1 - .../IIS/IIS/test/IIS.NewShim.FunctionalTests/NewShimTests.cs | 1 - src/Servers/IIS/IIS/test/IIS.ShadowCopy.Tests/ShadowCopyTests.cs | 1 - .../IIS.Shared.FunctionalTests/ApplicationInitializationTests.cs | 1 - .../test/IIS.Shared.FunctionalTests/StdOutRedirectionTests.cs | 1 - src/Servers/IIS/IIS/test/IIS.Tests/ClientDisconnectTests.cs | 1 - src/Servers/IIS/IIS/test/IIS.Tests/ConnectionIdFeatureTests.cs | 1 - .../IIS/IIS/test/IIS.Tests/HttpBodyControlFeatureTests.cs | 1 - src/Servers/IIS/IIS/test/IIS.Tests/MaxRequestBodySizeTests.cs | 1 - src/Servers/IIS/IIS/test/IIS.Tests/ResponseAbortTests.cs | 1 - src/Servers/IIS/IIS/test/IIS.Tests/ResponseBodySizeTests.cs | 1 - src/Servers/IIS/IIS/test/IIS.Tests/TestServerTest.cs | 1 - src/Servers/IIS/IIS/test/IIS.Tests/TlsHandshakeFeatureTests.cs | 1 - .../InProcess/AppOfflineIISExpressTests.cs | 1 - .../IISExpress.FunctionalTests/OutOfProcess/MultipleAppTests.cs | 1 - .../OutOfProcess/NtlmAuthentationTest.cs | 1 - .../IISExpress.FunctionalTests/UpgradeFeatureDetectionTests.cs | 1 - src/Servers/IIS/IISIntegration/test/Tests/IISExtensionTests.cs | 1 - src/Servers/IIS/IISIntegration/test/Tests/IISMiddlewareTests.cs | 1 - 38 files changed, 38 deletions(-) diff --git a/src/Servers/HttpSys/test/FunctionalTests/Http2Tests.cs b/src/Servers/HttpSys/test/FunctionalTests/Http2Tests.cs index 82f54efdb270..bbd7f6e9a1c3 100644 --- a/src/Servers/HttpSys/test/FunctionalTests/Http2Tests.cs +++ b/src/Servers/HttpSys/test/FunctionalTests/Http2Tests.cs @@ -21,7 +21,6 @@ namespace Microsoft.AspNetCore.Server.HttpSys.FunctionalTests; -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class Http2Tests : LoggedTest { private const string VersionForReset = "10.0.19529"; diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/AspNetCorePortTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/AspNetCorePortTests.cs index 4e0ff46e2fb2..3f0cbd281764 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/AspNetCorePortTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/AspNetCorePortTests.cs @@ -29,7 +29,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class AspNetCorePortTests : IISFunctionalTestBase { // Port range allowed by ANCM config diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/BasicAuthTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/BasicAuthTests.cs index b2fd9a62c5a5..15fc66e9860d 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/BasicAuthTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/BasicAuthTests.cs @@ -28,7 +28,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class BasicAuthTests : IISFunctionalTestBase { public BasicAuthTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/CompressionTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/CompressionTests.cs index 2d96311e39c7..1649aaa3d8fc 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/CompressionTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/CompressionTests.cs @@ -26,7 +26,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(IISCompressionSiteCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class CompressionTests : FixtureLoggedTest { private readonly IISCompressionSiteFixture _fixture; diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/FrebTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/FrebTests.cs index 9af919c5a044..7b3741bf1d1f 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/FrebTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/FrebTests.cs @@ -31,7 +31,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class FrebTests : IISFunctionalTestBase { public FrebTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/GlobalVersionTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/GlobalVersionTests.cs index 82a1adf3fad4..c8d1807de737 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/GlobalVersionTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/GlobalVersionTests.cs @@ -29,7 +29,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class GlobalVersionTests : IISFunctionalTestBase { public GlobalVersionTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/Http2Tests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/Http2Tests.cs index 54f466487a90..a6bfacf4e455 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/Http2Tests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/Http2Tests.cs @@ -38,7 +38,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; /// with newer functionality. /// [Collection(IISHttpsTestSiteCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class Http2Tests { public Http2Tests(IISTestSiteFixture fixture) diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/HttpsTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/HttpsTests.cs index 3ececd379156..51559e83fc38 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/HttpsTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/HttpsTests.cs @@ -31,7 +31,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; [Collection(PublishedSitesCollection.Name)] [SkipIfNotAdmin] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class ClientCertificateTests : IISFunctionalTestBase { private readonly ClientCertificateFixture _certFixture; diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/Latin1Tests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/Latin1Tests.cs index 8030c2a1a5aa..70a200930ab2 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/Latin1Tests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/Latin1Tests.cs @@ -27,7 +27,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class Latin1Tests : IISFunctionalTestBase { public Latin1Tests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/LoggingTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/LoggingTests.cs index 8fb837872932..448259fb34b0 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/LoggingTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/LoggingTests.cs @@ -29,7 +29,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class LoggingTests : IISFunctionalTestBase { public LoggingTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/MaxRequestBodySizeTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/MaxRequestBodySizeTests.cs index 132e8827edcb..9ed965f0b4c2 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/MaxRequestBodySizeTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/MaxRequestBodySizeTests.cs @@ -26,7 +26,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class MaxRequestBodySizeTests : IISFunctionalTestBase { public MaxRequestBodySizeTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/MultiApplicationTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/MultiApplicationTests.cs index 891eafdacb6d..a2215f320a5f 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/MultiApplicationTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/MultiApplicationTests.cs @@ -28,7 +28,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class MultiApplicationTests : IISFunctionalTestBase { private PublishedApplication _publishedApplication; diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs index 6ae4aa2aff36..678bacc2148a 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs @@ -21,7 +21,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(IISSubAppSiteCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;" + "Windows.Amd64.VS2022.Pre;")] public class RequestPathBaseTests : FixtureLoggedTest { private readonly IISSubAppSiteFixture _fixture; diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestResponseTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestResponseTests.cs index 4428a6d1a6dd..502652331578 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestResponseTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestResponseTests.cs @@ -30,7 +30,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(IISTestSiteCollectionInProc.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class RequestResponseTests { private readonly IISTestSiteFixture _fixture; diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/WindowsAuthTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/WindowsAuthTests.cs index 28d2ff05ed3b..debc28a9ec42 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/WindowsAuthTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/WindowsAuthTests.cs @@ -28,7 +28,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class WindowsAuthTests : IISFunctionalTestBase { public WindowsAuthTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/Common.LongTests/ShutdownTests.cs b/src/Servers/IIS/IIS/test/Common.LongTests/ShutdownTests.cs index a23279865f02..2cca3e3fac03 100644 --- a/src/Servers/IIS/IIS/test/Common.LongTests/ShutdownTests.cs +++ b/src/Servers/IIS/IIS/test/Common.LongTests/ShutdownTests.cs @@ -27,7 +27,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; // Contains all tests related to shutdown, including app_offline, abort, and app recycle [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class ShutdownTests : IISFunctionalTestBase { public ShutdownTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs b/src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs index e47c3bdf4ec9..c0110b070678 100644 --- a/src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs +++ b/src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs @@ -31,7 +31,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; // Contains all tests related to Startup, requiring starting ANCM/IIS every time. [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;" + "Windows.Amd64.VS2022.Pre;")] public class StartupTests : IISFunctionalTestBase { public StartupTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/IIS.FunctionalTests/Http2TrailersResetTests.cs b/src/Servers/IIS/IIS/test/IIS.FunctionalTests/Http2TrailersResetTests.cs index 43db436ada96..49c92f200551 100644 --- a/src/Servers/IIS/IIS/test/IIS.FunctionalTests/Http2TrailersResetTests.cs +++ b/src/Servers/IIS/IIS/test/IIS.FunctionalTests/Http2TrailersResetTests.cs @@ -26,7 +26,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; /// on IIS Express even on the new Windows versions because IIS Express has its own outdated copy of IIS. /// [Collection(IISHttpsTestSiteCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class Http2TrailerResetTests : FunctionalTestsBase { private const string WindowsVersionForTrailers = "10.0.20238"; diff --git a/src/Servers/IIS/IIS/test/IIS.FunctionalTests/Http3Tests.cs b/src/Servers/IIS/IIS/test/IIS.FunctionalTests/Http3Tests.cs index 382bb9f766e2..bab4227043c3 100644 --- a/src/Servers/IIS/IIS/test/IIS.FunctionalTests/Http3Tests.cs +++ b/src/Servers/IIS/IIS/test/IIS.FunctionalTests/Http3Tests.cs @@ -27,7 +27,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; [MsQuicSupported] [HttpSysHttp3Supported] [Collection(IISHttpsTestSiteCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class Http3Tests : FunctionalTestsBase { public Http3Tests(IISTestSiteFixture fixture) diff --git a/src/Servers/IIS/IIS/test/IIS.NewHandler.FunctionalTests/NewHandlerTests.cs b/src/Servers/IIS/IIS/test/IIS.NewHandler.FunctionalTests/NewHandlerTests.cs index 2f189cc3b686..706079c9f3f2 100644 --- a/src/Servers/IIS/IIS/test/IIS.NewHandler.FunctionalTests/NewHandlerTests.cs +++ b/src/Servers/IIS/IIS/test/IIS.NewHandler.FunctionalTests/NewHandlerTests.cs @@ -12,7 +12,6 @@ namespace Microsoft.AspNetCore.Server.IIS.NewHandler.FunctionalTests; [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class NewHandlerTests : IISFunctionalTestBase { public NewHandlerTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/IIS.NewShim.FunctionalTests/NewShimTests.cs b/src/Servers/IIS/IIS/test/IIS.NewShim.FunctionalTests/NewShimTests.cs index 724549c228ec..8a1cae5a4236 100644 --- a/src/Servers/IIS/IIS/test/IIS.NewShim.FunctionalTests/NewShimTests.cs +++ b/src/Servers/IIS/IIS/test/IIS.NewShim.FunctionalTests/NewShimTests.cs @@ -10,7 +10,6 @@ namespace Microsoft.AspNetCore.Server.IIS.NewShim.FunctionalTests; [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class NewShimTests : IISFunctionalTestBase { public NewShimTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/IIS.ShadowCopy.Tests/ShadowCopyTests.cs b/src/Servers/IIS/IIS/test/IIS.ShadowCopy.Tests/ShadowCopyTests.cs index 03fceceb1955..386579b54b18 100644 --- a/src/Servers/IIS/IIS/test/IIS.ShadowCopy.Tests/ShadowCopyTests.cs +++ b/src/Servers/IIS/IIS/test/IIS.ShadowCopy.Tests/ShadowCopyTests.cs @@ -7,7 +7,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class ShadowCopyTests : IISFunctionalTestBase { public ShadowCopyTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/IIS.Shared.FunctionalTests/ApplicationInitializationTests.cs b/src/Servers/IIS/IIS/test/IIS.Shared.FunctionalTests/ApplicationInitializationTests.cs index 2a8f62afd5d4..30964fd23768 100644 --- a/src/Servers/IIS/IIS/test/IIS.Shared.FunctionalTests/ApplicationInitializationTests.cs +++ b/src/Servers/IIS/IIS/test/IIS.Shared.FunctionalTests/ApplicationInitializationTests.cs @@ -29,7 +29,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class ApplicationInitializationTests : IISFunctionalTestBase { public ApplicationInitializationTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/IIS.Shared.FunctionalTests/StdOutRedirectionTests.cs b/src/Servers/IIS/IIS/test/IIS.Shared.FunctionalTests/StdOutRedirectionTests.cs index 704f7fd87f5c..805d9451da39 100644 --- a/src/Servers/IIS/IIS/test/IIS.Shared.FunctionalTests/StdOutRedirectionTests.cs +++ b/src/Servers/IIS/IIS/test/IIS.Shared.FunctionalTests/StdOutRedirectionTests.cs @@ -25,7 +25,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; #endif [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class StdOutRedirectionTests : IISFunctionalTestBase { public StdOutRedirectionTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/IIS.Tests/ClientDisconnectTests.cs b/src/Servers/IIS/IIS/test/IIS.Tests/ClientDisconnectTests.cs index eace234e8f98..71121304fb4f 100644 --- a/src/Servers/IIS/IIS/test/IIS.Tests/ClientDisconnectTests.cs +++ b/src/Servers/IIS/IIS/test/IIS.Tests/ClientDisconnectTests.cs @@ -15,7 +15,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; [SkipIfHostableWebCoreNotAvailable] [MinimumOSVersion(OperatingSystems.Windows, WindowsVersions.Win8, SkipReason = "https://github.com/aspnet/IISIntegration/issues/866")] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class ClientDisconnectTests : StrictTestServerTests { [ConditionalFact] diff --git a/src/Servers/IIS/IIS/test/IIS.Tests/ConnectionIdFeatureTests.cs b/src/Servers/IIS/IIS/test/IIS.Tests/ConnectionIdFeatureTests.cs index 25133e69b391..6bdb0f61b733 100644 --- a/src/Servers/IIS/IIS/test/IIS.Tests/ConnectionIdFeatureTests.cs +++ b/src/Servers/IIS/IIS/test/IIS.Tests/ConnectionIdFeatureTests.cs @@ -10,7 +10,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; [SkipIfHostableWebCoreNotAvailable] [MinimumOSVersion(OperatingSystems.Windows, WindowsVersions.Win8, SkipReason = "https://github.com/aspnet/IISIntegration/issues/866")] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class ConnectionIdFeatureTests : StrictTestServerTests { [ConditionalFact] diff --git a/src/Servers/IIS/IIS/test/IIS.Tests/HttpBodyControlFeatureTests.cs b/src/Servers/IIS/IIS/test/IIS.Tests/HttpBodyControlFeatureTests.cs index 236d48818770..842ae4b82cd5 100644 --- a/src/Servers/IIS/IIS/test/IIS.Tests/HttpBodyControlFeatureTests.cs +++ b/src/Servers/IIS/IIS/test/IIS.Tests/HttpBodyControlFeatureTests.cs @@ -11,7 +11,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; [SkipIfHostableWebCoreNotAvailable] [MinimumOSVersion(OperatingSystems.Windows, WindowsVersions.Win8, SkipReason = "https://github.com/aspnet/IISIntegration/issues/866")] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class HttpBodyControlFeatureTests : StrictTestServerTests { [ConditionalFact] diff --git a/src/Servers/IIS/IIS/test/IIS.Tests/MaxRequestBodySizeTests.cs b/src/Servers/IIS/IIS/test/IIS.Tests/MaxRequestBodySizeTests.cs index a84fc7560718..0a1a8d9b1b0e 100644 --- a/src/Servers/IIS/IIS/test/IIS.Tests/MaxRequestBodySizeTests.cs +++ b/src/Servers/IIS/IIS/test/IIS.Tests/MaxRequestBodySizeTests.cs @@ -18,7 +18,6 @@ namespace IIS.Tests; [SkipIfHostableWebCoreNotAvailable] [MinimumOSVersion(OperatingSystems.Windows, WindowsVersions.Win8, SkipReason = "https://github.com/aspnet/IISIntegration/issues/866")] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class MaxRequestBodySizeTests : LoggedTest { [ConditionalFact] diff --git a/src/Servers/IIS/IIS/test/IIS.Tests/ResponseAbortTests.cs b/src/Servers/IIS/IIS/test/IIS.Tests/ResponseAbortTests.cs index 2bbf13eefbd9..22f7ae324005 100644 --- a/src/Servers/IIS/IIS/test/IIS.Tests/ResponseAbortTests.cs +++ b/src/Servers/IIS/IIS/test/IIS.Tests/ResponseAbortTests.cs @@ -13,7 +13,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; [SkipIfHostableWebCoreNotAvailable] [MinimumOSVersion(OperatingSystems.Windows, WindowsVersions.Win8, SkipReason = "https://github.com/aspnet/IISIntegration/issues/866")] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class ResponseAbortTests : StrictTestServerTests { [ConditionalFact] diff --git a/src/Servers/IIS/IIS/test/IIS.Tests/ResponseBodySizeTests.cs b/src/Servers/IIS/IIS/test/IIS.Tests/ResponseBodySizeTests.cs index 0314fbe97d5a..ee8edbb8a2b3 100644 --- a/src/Servers/IIS/IIS/test/IIS.Tests/ResponseBodySizeTests.cs +++ b/src/Servers/IIS/IIS/test/IIS.Tests/ResponseBodySizeTests.cs @@ -8,7 +8,6 @@ namespace IIS.Tests; [SkipIfHostableWebCoreNotAvailable] [MinimumOSVersion(OperatingSystems.Windows, WindowsVersions.Win8, SkipReason = "https://github.com/aspnet/IISIntegration/issues/866")] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class ResponseBodySizeTests : LoggedTest { [ConditionalFact] diff --git a/src/Servers/IIS/IIS/test/IIS.Tests/TestServerTest.cs b/src/Servers/IIS/IIS/test/IIS.Tests/TestServerTest.cs index d8dbae449b4b..5106a1344ca5 100644 --- a/src/Servers/IIS/IIS/test/IIS.Tests/TestServerTest.cs +++ b/src/Servers/IIS/IIS/test/IIS.Tests/TestServerTest.cs @@ -11,7 +11,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; [SkipIfHostableWebCoreNotAvailable] [MinimumOSVersion(OperatingSystems.Windows, WindowsVersions.Win8, SkipReason = "https://github.com/aspnet/IISIntegration/issues/866")] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class TestServerTest : StrictTestServerTests { [ConditionalFact] diff --git a/src/Servers/IIS/IIS/test/IIS.Tests/TlsHandshakeFeatureTests.cs b/src/Servers/IIS/IIS/test/IIS.Tests/TlsHandshakeFeatureTests.cs index 07e565338805..7be0fbe6b98d 100644 --- a/src/Servers/IIS/IIS/test/IIS.Tests/TlsHandshakeFeatureTests.cs +++ b/src/Servers/IIS/IIS/test/IIS.Tests/TlsHandshakeFeatureTests.cs @@ -10,7 +10,6 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; [SkipIfHostableWebCoreNotAvailable] [MinimumOSVersion(OperatingSystems.Windows, WindowsVersions.Win8, SkipReason = "https://github.com/aspnet/IISIntegration/issues/866")] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class TlsHandshakeFeatureTests : StrictTestServerTests { [ConditionalFact] diff --git a/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/InProcess/AppOfflineIISExpressTests.cs b/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/InProcess/AppOfflineIISExpressTests.cs index db38cdf0ccb3..c77ed72d6b2b 100644 --- a/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/InProcess/AppOfflineIISExpressTests.cs +++ b/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/InProcess/AppOfflineIISExpressTests.cs @@ -11,7 +11,6 @@ namespace Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests; [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class AppOfflineIISExpressTests : IISFunctionalTestBase { public AppOfflineIISExpressTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/OutOfProcess/MultipleAppTests.cs b/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/OutOfProcess/MultipleAppTests.cs index 17b6bd47d615..d7cb1d2c1111 100644 --- a/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/OutOfProcess/MultipleAppTests.cs +++ b/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/OutOfProcess/MultipleAppTests.cs @@ -15,7 +15,6 @@ namespace Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests; [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class MultipleAppTests : IISFunctionalTestBase { public MultipleAppTests(PublishedSitesFixture fixture) : base(fixture) diff --git a/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/OutOfProcess/NtlmAuthentationTest.cs b/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/OutOfProcess/NtlmAuthentationTest.cs index a6f73b467cb0..9e42f41adf13 100644 --- a/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/OutOfProcess/NtlmAuthentationTest.cs +++ b/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/OutOfProcess/NtlmAuthentationTest.cs @@ -15,7 +15,6 @@ namespace Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests; [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class NtlmAuthenticationTests : IISFunctionalTestBase { // Test only runs on IISExpress today as our CI machines do not have diff --git a/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/UpgradeFeatureDetectionTests.cs b/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/UpgradeFeatureDetectionTests.cs index cdc9c8194854..202bb791d89c 100644 --- a/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/UpgradeFeatureDetectionTests.cs +++ b/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/UpgradeFeatureDetectionTests.cs @@ -14,7 +14,6 @@ namespace Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests; [Collection(PublishedSitesCollection.Name)] -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class UpgradeFeatureDetectionTests : IISFunctionalTestBase { private readonly string _isWebsocketsSupported = Environment.OSVersion.Version >= new Version(6, 2) ? "Enabled" : "Disabled"; diff --git a/src/Servers/IIS/IISIntegration/test/Tests/IISExtensionTests.cs b/src/Servers/IIS/IISIntegration/test/Tests/IISExtensionTests.cs index f7e59f5233a7..153f225b4e8a 100644 --- a/src/Servers/IIS/IISIntegration/test/Tests/IISExtensionTests.cs +++ b/src/Servers/IIS/IISIntegration/test/Tests/IISExtensionTests.cs @@ -12,7 +12,6 @@ namespace Microsoft.AspNetCore.Server.IISIntegration; -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class IISExtensionTests { [Fact] diff --git a/src/Servers/IIS/IISIntegration/test/Tests/IISMiddlewareTests.cs b/src/Servers/IIS/IISIntegration/test/Tests/IISMiddlewareTests.cs index fec4de45e213..99b606de6ee6 100644 --- a/src/Servers/IIS/IISIntegration/test/Tests/IISMiddlewareTests.cs +++ b/src/Servers/IIS/IISIntegration/test/Tests/IISMiddlewareTests.cs @@ -18,7 +18,6 @@ namespace Microsoft.AspNetCore.Server.IISIntegration; -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public class IISMiddlewareTests { [Fact] From 1b00075ccf50b625b56d0d5fab8e60c74a20d7d3 Mon Sep 17 00:00:00 2001 From: wtgodbe Date: Wed, 30 Apr 2025 13:47:26 -0700 Subject: [PATCH 4/8] Revert matrix changes --- .azure/pipelines/helix-matrix.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/.azure/pipelines/helix-matrix.yml b/.azure/pipelines/helix-matrix.yml index ff07c450c0cb..4f417e1c83e7 100644 --- a/.azure/pipelines/helix-matrix.yml +++ b/.azure/pipelines/helix-matrix.yml @@ -1,13 +1,6 @@ # We only want to run full helix matrix on main +pr: none trigger: none -pr: - branches: - include: - - main - paths: - include: - - src/Servers/IIS/**/* - - src/Servers/HttpSys/**/* schedules: # Cron timezone is UTC. - cron: "0 */12 * * *" From f4a2665c6c79c9111fa02e80c6884bfb6ab62ec0 Mon Sep 17 00:00:00 2001 From: wtgodbe Date: Thu, 1 May 2025 14:25:47 -0700 Subject: [PATCH 5/8] Revert "Revert matrix changes" This reverts commit 1b00075ccf50b625b56d0d5fab8e60c74a20d7d3. --- .azure/pipelines/helix-matrix.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.azure/pipelines/helix-matrix.yml b/.azure/pipelines/helix-matrix.yml index 4f417e1c83e7..ff07c450c0cb 100644 --- a/.azure/pipelines/helix-matrix.yml +++ b/.azure/pipelines/helix-matrix.yml @@ -1,6 +1,13 @@ # We only want to run full helix matrix on main -pr: none trigger: none +pr: + branches: + include: + - main + paths: + include: + - src/Servers/IIS/**/* + - src/Servers/HttpSys/**/* schedules: # Cron timezone is UTC. - cron: "0 */12 * * *" From d2b80cc4681c4fc2d40e508162da5cbce97e878e Mon Sep 17 00:00:00 2001 From: wtgodbe Date: Thu, 17 Jul 2025 09:54:32 -0700 Subject: [PATCH 6/8] Undo helix-matrix change --- .azure/pipelines/helix-matrix.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/.azure/pipelines/helix-matrix.yml b/.azure/pipelines/helix-matrix.yml index ff07c450c0cb..4f417e1c83e7 100644 --- a/.azure/pipelines/helix-matrix.yml +++ b/.azure/pipelines/helix-matrix.yml @@ -1,13 +1,6 @@ # We only want to run full helix matrix on main +pr: none trigger: none -pr: - branches: - include: - - main - paths: - include: - - src/Servers/IIS/**/* - - src/Servers/HttpSys/**/* schedules: # Cron timezone is UTC. - cron: "0 */12 * * *" From 1437b48cf35b1cec1c6cf6ee02578e2dfb46d2d7 Mon Sep 17 00:00:00 2001 From: wtgodbe Date: Thu, 17 Jul 2025 12:05:40 -0700 Subject: [PATCH 7/8] More unskips --- .../IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs | 2 -- .../IIS/test/Common.FunctionalTests/WebSocketInProcessTests.cs | 3 +-- .../test/Common.FunctionalTests/WebSocketOutOfProcessTests.cs | 3 +-- src/Servers/IIS/IIS/test/Common.LongTests/ShutdownTests.cs | 2 -- src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs | 1 - .../InProcess/IISExpressShutdownTests.cs | 1 - 6 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs index 678bacc2148a..fd4cd1d42976 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs @@ -31,7 +31,6 @@ public RequestPathBaseTests(IISSubAppSiteFixture fixture) : base(fixture) } [ConditionalTheory] - [SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;" + "Windows.Amd64.VS2022.Pre;")] [RequiresNewHandler] [InlineData("/Sub/App/PathAndPathBase", "/Sub/App/PathAndPathBase", "")] [InlineData("/SUb/APp/PathAndPAthBase", "/SUb/APp/PathAndPAthBase", "")] @@ -52,7 +51,6 @@ public async Task RequestPathBase_Split(string url, string expectedPathBase, str } [ConditionalTheory] - [SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;" + "Windows.Amd64.VS2022.Pre;")] [RequiresNewHandler] [InlineData("//Sub/App/PathAndPathBase", "//Sub/App/PathAndPathBase", "")] [InlineData(@"/\Sub/App/PathAndPathBase/", @"/\Sub/App/PathAndPathBase", "/")] diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/WebSocketInProcessTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/WebSocketInProcessTests.cs index 1491480b7a65..60e9d589488e 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/WebSocketInProcessTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/WebSocketInProcessTests.cs @@ -23,10 +23,9 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; [Collection(IISTestSiteCollectionInProc.Name)] [MinimumOSVersion(OperatingSystems.Windows, WindowsVersions.Win8, SkipReason = "No WebSocket supported on Win7")] #if IISEXPRESS_FUNCTIONALS -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open")] #else // These queues do not have websockets enabled currently for full IIS -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;Windows.Amd64.Server2022.Open")] +[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.Server2022.Open")] #endif public class WebSocketsInProcessTests : WebSocketsTests { diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/WebSocketOutOfProcessTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/WebSocketOutOfProcessTests.cs index d50328d10170..de58729e9817 100644 --- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/WebSocketOutOfProcessTests.cs +++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/WebSocketOutOfProcessTests.cs @@ -23,10 +23,9 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests; [Collection(IISTestSiteCollectionOutOfProc.Name)] [MinimumOSVersion(OperatingSystems.Windows, WindowsVersions.Win8, SkipReason = "No WebSocket supported on Win7")] #if IISEXPRESS_FUNCTIONALS -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open")] #else // These queues do not have websockets enabled currently for full IIS -[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;Windows.Amd64.Server2022.Open")] +[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.Server2022.Open")] #endif public class WebSocketsOutOfProcessTests : WebSocketsTests { diff --git a/src/Servers/IIS/IIS/test/Common.LongTests/ShutdownTests.cs b/src/Servers/IIS/IIS/test/Common.LongTests/ShutdownTests.cs index 2cca3e3fac03..2ada4fc57d9c 100644 --- a/src/Servers/IIS/IIS/test/Common.LongTests/ShutdownTests.cs +++ b/src/Servers/IIS/IIS/test/Common.LongTests/ShutdownTests.cs @@ -389,7 +389,6 @@ public async Task AppOfflineDropped_CanRemoveAppOfflineAfterAddingAndSiteWorks_O } [ConditionalFact] - [SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] [MaximumOSVersion(OperatingSystems.Windows, WindowsVersions.Win10_20H2, SkipReason = "Shutdown hangs https://github.com/dotnet/aspnetcore/issues/25107")] public async Task AppOfflineAddedAndRemovedStress_InProcess() { @@ -559,7 +558,6 @@ public async Task OutOfProcessToInProcessHostingModelSwitchWorks() } [ConditionalFact] - [SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public async Task ConfigurationTouchedStress_InProcess() { await ConfigurationTouchedStress(HostingModel.InProcess); diff --git a/src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs b/src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs index c0110b070678..8f6c5a8fc188 100644 --- a/src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs +++ b/src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs @@ -1297,7 +1297,6 @@ public async Task PreferEnvironmentVariablesOverWebConfigWhenConfigured(HostingM [ConditionalFact] [RequiresNewHandler] [RequiresNewShim] - [SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;" + "Windows.Amd64.VS2022.Pre;")] public async Task ServerAddressesIncludesBaseAddress() { var appName = "\u041C\u043E\u0451\u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435"; diff --git a/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/InProcess/IISExpressShutdownTests.cs b/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/InProcess/IISExpressShutdownTests.cs index 8c21d2f9a70a..fdcfa289338a 100644 --- a/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/InProcess/IISExpressShutdownTests.cs +++ b/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/InProcess/IISExpressShutdownTests.cs @@ -45,7 +45,6 @@ public async Task ServerShutsDownWhenMainExits() } [ConditionalFact] - [SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre.Open;")] public async Task ServerShutsDownWhenMainExitsStress() { var parameters = Fixture.GetBaseDeploymentParameters(); From a8d5512c4b03b75c83d6301e52b5abf6930be088 Mon Sep 17 00:00:00 2001 From: wtgodbe Date: Thu, 17 Jul 2025 13:48:34 -0700 Subject: [PATCH 8/8] Skip test --- src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs b/src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs index 8f6c5a8fc188..15592d2a41c6 100644 --- a/src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs +++ b/src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs @@ -1297,6 +1297,7 @@ public async Task PreferEnvironmentVariablesOverWebConfigWhenConfigured(HostingM [ConditionalFact] [RequiresNewHandler] [RequiresNewShim] + [SkipOnHelix("https://github.com/dotnet/aspnetcore/issues/62787", Queues = "Windows.Amd64.VS2022.Pre.Open;" + "Windows.Amd64.VS2022.Pre;")] public async Task ServerAddressesIncludesBaseAddress() { var appName = "\u041C\u043E\u0451\u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435";