From 939267aae995f04b2de2626e1dfd441199064394 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 4 Apr 2026 10:59:56 +0000 Subject: [PATCH 1/2] Quarantine OpenApiSchemaServiceTests file HTTP result response tests Both GetOpenApiResponse_HandlesFileContentHttpResultTypeResponse and GetOpenApiResponse_HandlesFileStreamHttpResultTypeResponse have failed 6 times in the last 30 days (build 1358978). The failure is 'response.Content.TryGetValue("image/png") returned false', suggesting a flaky race condition in schema generation. Associated issue: #aw_openapi Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../OpenApiSchemaService.ResponseSchemas.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/OpenApi/test/Microsoft.AspNetCore.OpenApi.Tests/Services/OpenApiSchemaService/OpenApiSchemaService.ResponseSchemas.cs b/src/OpenApi/test/Microsoft.AspNetCore.OpenApi.Tests/Services/OpenApiSchemaService/OpenApiSchemaService.ResponseSchemas.cs index 7cf014d29290..223ad53c5d51 100644 --- a/src/OpenApi/test/Microsoft.AspNetCore.OpenApi.Tests/Services/OpenApiSchemaService/OpenApiSchemaService.ResponseSchemas.cs +++ b/src/OpenApi/test/Microsoft.AspNetCore.OpenApi.Tests/Services/OpenApiSchemaService/OpenApiSchemaService.ResponseSchemas.cs @@ -8,6 +8,7 @@ using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http.HttpResults; +using Microsoft.AspNetCore.InternalTesting; using Microsoft.AspNetCore.Mvc; public partial class OpenApiSchemaServiceTests : OpenApiDocumentServiceTestBase @@ -1080,6 +1081,7 @@ await VerifyOpenApiDocument(builder, document => } [Fact] + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/TODO")] public async Task GetOpenApiResponse_HandlesFileContentHttpResultTypeResponse() { // Arrange @@ -1103,6 +1105,7 @@ await VerifyOpenApiDocument(builder, document => } [Fact] + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/TODO")] public async Task GetOpenApiResponse_HandlesFileStreamHttpResultTypeResponse() { // Arrange From a33d1b134ca213d123e965b77cdf690a8fbdec78 Mon Sep 17 00:00:00 2001 From: wigodbe Date: Sat, 4 Apr 2026 12:37:09 -0700 Subject: [PATCH 2/2] Fix QuarantinedTest issue URL to point to #66147 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../OpenApiSchemaService.ResponseSchemas.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/OpenApi/test/Microsoft.AspNetCore.OpenApi.Tests/Services/OpenApiSchemaService/OpenApiSchemaService.ResponseSchemas.cs b/src/OpenApi/test/Microsoft.AspNetCore.OpenApi.Tests/Services/OpenApiSchemaService/OpenApiSchemaService.ResponseSchemas.cs index 223ad53c5d51..c7b7e3656b95 100644 --- a/src/OpenApi/test/Microsoft.AspNetCore.OpenApi.Tests/Services/OpenApiSchemaService/OpenApiSchemaService.ResponseSchemas.cs +++ b/src/OpenApi/test/Microsoft.AspNetCore.OpenApi.Tests/Services/OpenApiSchemaService/OpenApiSchemaService.ResponseSchemas.cs @@ -1081,7 +1081,7 @@ await VerifyOpenApiDocument(builder, document => } [Fact] - [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/TODO")] + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/66147")] public async Task GetOpenApiResponse_HandlesFileContentHttpResultTypeResponse() { // Arrange @@ -1105,7 +1105,7 @@ await VerifyOpenApiDocument(builder, document => } [Fact] - [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/TODO")] + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/66147")] public async Task GetOpenApiResponse_HandlesFileStreamHttpResultTypeResponse() { // Arrange