From b677a9e43f9a97ab4b554cdac773a40c08772758 Mon Sep 17 00:00:00 2001 From: Ajay Bhargav Baaskaran Date: Mon, 29 Jan 2018 18:56:18 -0800 Subject: [PATCH] Skip only on non-windows --- .../Microsoft.AspNetCore.Razor.Tools.Test.csproj | 1 + .../ServerLifecycleTest.cs | 11 +++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/test/Microsoft.AspNetCore.Razor.Tools.Test/Microsoft.AspNetCore.Razor.Tools.Test.csproj b/test/Microsoft.AspNetCore.Razor.Tools.Test/Microsoft.AspNetCore.Razor.Tools.Test.csproj index d2fdc4f4a1..dd54a52f94 100644 --- a/test/Microsoft.AspNetCore.Razor.Tools.Test/Microsoft.AspNetCore.Razor.Tools.Test.csproj +++ b/test/Microsoft.AspNetCore.Razor.Tools.Test/Microsoft.AspNetCore.Razor.Tools.Test.csproj @@ -13,6 +13,7 @@ + diff --git a/test/Microsoft.AspNetCore.Razor.Tools.Test/ServerLifecycleTest.cs b/test/Microsoft.AspNetCore.Razor.Tools.Test/ServerLifecycleTest.cs index 67068f1695..b9969d392b 100644 --- a/test/Microsoft.AspNetCore.Razor.Tools.Test/ServerLifecycleTest.cs +++ b/test/Microsoft.AspNetCore.Razor.Tools.Test/ServerLifecycleTest.cs @@ -7,6 +7,7 @@ using System.Diagnostics; using System.IO; using System.Threading; using System.Threading.Tasks; +using Microsoft.AspNetCore.Testing.xunit; using Moq; using Xunit; @@ -115,7 +116,10 @@ namespace Microsoft.AspNetCore.Razor.Tools /// A shutdown request should not abort an existing compilation. It should be allowed to run to /// completion. /// - [Fact(Skip = "https://github.com/aspnet/Razor/issues/1991")] + // Skipping temporarily on non-windows. https://github.com/aspnet/Razor/issues/1991 + [ConditionalFact] + [OSSkipCondition(OperatingSystems.Linux)] + [OSSkipCondition(OperatingSystems.MacOSX)] public async Task ServerRunning_ShutdownRequest_DoesNotAbortCompilation() { // Arrange @@ -188,7 +192,10 @@ namespace Microsoft.AspNetCore.Razor.Tools } } - [Fact(Skip = "https://github.com/aspnet/Razor/issues/1991")] + // Skipping temporarily on non-windows. https://github.com/aspnet/Razor/issues/1991 + [ConditionalFact] + [OSSkipCondition(OperatingSystems.Linux)] + [OSSkipCondition(OperatingSystems.MacOSX)] public async Task ServerRunning_CancelCompilation_CancelsSuccessfully() { // Arrange