Move test to windows specific.
authorLakshmi Priya Sekar <lasekar@microsoft.com>
Wed, 13 Sep 2017 00:36:53 +0000 (17:36 -0700)
committerLakshmi Priya Sekar <lasekar@microsoft.com>
Wed, 13 Sep 2017 00:36:53 +0000 (17:36 -0700)
Commit migrated from https://github.com/dotnet/corefx/commit/b95d60789528d2d920e4d58238ee3fd3260585de

src/libraries/System.Net.Http/tests/FunctionalTests/DefaultCredentialsTest.cs
src/libraries/System.Net.Http/tests/FunctionalTests/ManagedHandlerTest.cs
src/libraries/System.Net.Http/tests/FunctionalTests/System.Net.Http.Functional.Tests.csproj

index 3bb0bbb..cb67a52 100644 (file)
@@ -15,6 +15,7 @@ namespace System.Net.Http.Functional.Tests
 
     // TODO: #2383 - Consolidate the use of the environment variable settings to Common/tests.
     [SkipOnTargetFramework(TargetFrameworkMonikers.Uap, "dotnet/corefx #20010")]
+    [PlatformSpecific(TestPlatforms.Windows)]
     public class DefaultCredentialsTest
     {
         private static string DomainJoinedTestServer => Configuration.Http.DomainJoinedHttpHost;
@@ -292,11 +293,4 @@ namespace System.Net.Http.Functional.Tests
             }
         }        
     }
-
-    public sealed class ManagedHandler_DefaultCredentialsTest : DefaultCredentialsTest, IDisposable
-    {
-        public ManagedHandler_DefaultCredentialsTest(ITestOutputHelper output) : base(output) => ManagedHandlerTestHelpers.SetEnvVar();
-        public void Dispose() => ManagedHandlerTestHelpers.RemoveEnvVar();
-    }
-
 }
index e621b52..c2f77ee 100644 (file)
@@ -132,6 +132,12 @@ namespace System.Net.Http.Functional.Tests
         }
     }
 
+    public sealed class ManagedHandler_DefaultCredentialsTest : DefaultCredentialsTest, IDisposable
+    {
+        public ManagedHandler_DefaultCredentialsTest(ITestOutputHelper output) : base(output) => ManagedHandlerTestHelpers.SetEnvVar();
+        public void Dispose() => ManagedHandlerTestHelpers.RemoveEnvVar();
+    }
+
     // TODO #23141: Socket's don't support canceling individual operations, so ReadStream on NetworkStream
     // isn't cancelable once the operation has started.  We either need to wrap the operation with one that's
     // "cancelable", meaning that the underlying operation will still be running even though we've returned "canceled",
index 59eabee..778f623 100644 (file)
@@ -99,8 +99,6 @@
     <Compile Include="SyncBlockingContent.cs" />
     <Compile Include="TestHelper.cs" />
     <Compile Include="ManagedHandlerTestHelpers.cs" />
-  </ItemGroup>
-  <ItemGroup Condition=" '$(TargetsWindows)' == 'true' ">
     <Compile Include="DefaultCredentialsTest.cs" />
   </ItemGroup>
   <ItemGroup Condition="'$(TargetGroup)' == 'netcoreapp'">