From b2e12183469f56678ef78a0e6ffadded95e977f5 Mon Sep 17 00:00:00 2001 From: Ryan Brandenburg Date: Fri, 31 Jan 2020 21:45:17 -0800 Subject: [PATCH] Quarantine OpenAPI tests (#18727) --- .../test/OpenApiAddFileTests.cs | 9 +++++++++ .../test/OpenApiAddURLTests.cs | 12 ++++++++++++ .../test/OpenApiRemoveTests.cs | 4 ++++ 3 files changed, 25 insertions(+) diff --git a/src/Tools/Microsoft.dotnet-openapi/test/OpenApiAddFileTests.cs b/src/Tools/Microsoft.dotnet-openapi/test/OpenApiAddFileTests.cs index cd4c4111c7..8af04058c0 100644 --- a/src/Tools/Microsoft.dotnet-openapi/test/OpenApiAddFileTests.cs +++ b/src/Tools/Microsoft.dotnet-openapi/test/OpenApiAddFileTests.cs @@ -5,6 +5,7 @@ using System.IO; using System.Text.RegularExpressions; using System.Threading.Tasks; using System.Xml; +using Microsoft.AspNetCore.Testing; using Microsoft.DotNet.OpenApi.Tests; using Xunit; using Xunit.Abstractions; @@ -27,6 +28,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public void OpenApi_NoProjectExists() { var app = GetApplication(); @@ -38,6 +40,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public void OpenApi_ExplicitProject_Missing() { var app = GetApplication(); @@ -72,6 +75,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Add_ReuseItemGroup() { var project = CreateBasicProject(withOpenApi: true); @@ -101,6 +105,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public void OpenApi_Add_File_EquivilentPaths() { var project = CreateBasicProject(withOpenApi: true); @@ -126,6 +131,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Add_NSwagTypeScript() { var project = CreateBasicProject(withOpenApi: true); @@ -146,6 +152,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Add_FromJson() { var project = CreateBasicProject(withOpenApi: true); @@ -166,6 +173,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Add_File_UseProjectOption() { var project = CreateBasicProject(withOpenApi: true); @@ -186,6 +194,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Add_MultipleTimes_OnlyOneReference() { var project = CreateBasicProject(withOpenApi: true); diff --git a/src/Tools/Microsoft.dotnet-openapi/test/OpenApiAddURLTests.cs b/src/Tools/Microsoft.dotnet-openapi/test/OpenApiAddURLTests.cs index c66c5d5d37..26c9d3c1a1 100644 --- a/src/Tools/Microsoft.dotnet-openapi/test/OpenApiAddURLTests.cs +++ b/src/Tools/Microsoft.dotnet-openapi/test/OpenApiAddURLTests.cs @@ -17,6 +17,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests public OpenApiAddURLTests(ITestOutputHelper output) : base(output){ } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Add_Url_WithContentDisposition() { var project = CreateBasicProject(withOpenApi: false); @@ -49,6 +50,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenAPI_Add_Url_NoContentDisposition() { var project = CreateBasicProject(withOpenApi: false); @@ -82,6 +84,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenAPI_Add_Url_NoExtension_AssumesJson() { var project = CreateBasicProject(withOpenApi: false); @@ -115,6 +118,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Add_Url_NoSegment() { var project = CreateBasicProject(withOpenApi: false); @@ -148,6 +152,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Add_Url() { var project = CreateBasicProject(withOpenApi: false); @@ -180,6 +185,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Add_Url_SameName_UniqueFile() { var project = CreateBasicProject(withOpenApi: false); @@ -240,6 +246,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Add_Url_NSwagCSharp() { var project = CreateBasicProject(withOpenApi: false); @@ -272,6 +279,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Add_Url_NSwagTypeScript() { var project = CreateBasicProject(withOpenApi: false); @@ -304,6 +312,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Add_Url_OutputFile() { var project = CreateBasicProject(withOpenApi: false); @@ -336,6 +345,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Add_URL_FileAlreadyExists_Fail() { var project = CreateBasicProject(withOpenApi: false); @@ -394,6 +404,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public void OpenApi_Add_URL_MultipleTimes_OnlyOneReference() { var project = CreateBasicProject(withOpenApi: false); @@ -420,6 +431,7 @@ namespace Microsoft.DotNet.OpenApi.Add.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenAPi_Add_URL_InvalidUrl() { var project = CreateBasicProject(withOpenApi: false); diff --git a/src/Tools/Microsoft.dotnet-openapi/test/OpenApiRemoveTests.cs b/src/Tools/Microsoft.dotnet-openapi/test/OpenApiRemoveTests.cs index e36241b8a8..b48b7f688c 100644 --- a/src/Tools/Microsoft.dotnet-openapi/test/OpenApiRemoveTests.cs +++ b/src/Tools/Microsoft.dotnet-openapi/test/OpenApiRemoveTests.cs @@ -3,6 +3,7 @@ using System.IO; using System.Threading.Tasks; +using Microsoft.AspNetCore.Testing; using Microsoft.DotNet.OpenApi.Tests; using Microsoft.Extensions.Tools.Internal; using Xunit; @@ -15,6 +16,7 @@ namespace Microsoft.DotNet.OpenApi.Remove.Tests public OpenApiRemoveTests(ITestOutputHelper output) : base(output) { } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Remove_File() { var nswagJsonFile = "openapi.json"; @@ -60,6 +62,7 @@ namespace Microsoft.DotNet.OpenApi.Remove.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Remove_ViaUrl() { _tempDir @@ -148,6 +151,7 @@ namespace Microsoft.DotNet.OpenApi.Remove.Tests } [Fact] + [Flaky("", FlakyOn.All)] public async Task OpenApi_Remove_Multiple() { var nswagJsonFile = "openapi.json";