skip GetAsync_IPv6LinkLocalAddressUri_Success if address is not available (dotnet...
authorTomas Weinfurt <tweinfurt@yahoo.com>
Sat, 20 Apr 2019 13:36:43 +0000 (06:36 -0700)
committerStephen Toub <stoub@microsoft.com>
Sat, 20 Apr 2019 13:36:43 +0000 (09:36 -0400)
Commit migrated from https://github.com/dotnet/corefx/commit/8e2e72b2683a4b4b983b184f1e703a3174b8566c

src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.cs

index 997e7b723e1a323d85f7d8341163ba4465942f2c..968cc090693c873daa966c58b697f0dbf6891faf 100644 (file)
@@ -248,12 +248,17 @@ namespace System.Net.Http.Functional.Tests
         }
 
         [ActiveIssue(22158, TargetFrameworkMonikers.Uap)]
-        [Fact]
+        [ConditionalFact]
         public async Task GetAsync_IPv6LinkLocalAddressUri_Success()
         {
             using (HttpClient client = CreateHttpClient())
             {
                 var options = new LoopbackServer.Options { Address = TestHelper.GetIPv6LinkLocalAddress() };
+                if (options.Address == null)
+                {
+                    throw new SkipTestException("Unable to find valid IPv6 LL address.");
+                }
+
                 await LoopbackServer.CreateServerAsync(async (server, url) =>
                 {
                     _output.WriteLine(url.ToString());