From c6c8e5f6bf8be37f92007c80766db84d1243a2ce Mon Sep 17 00:00:00 2001 From: Marek Safar Date: Wed, 15 Jul 2020 08:12:26 +0200 Subject: [PATCH 1/2] Add PlatformNotSupportedException for Browser version of System.Net.Sockets --- .../System.Net.Sockets/src/Resources/Strings.resx | 5 ++++- .../System.Net.Sockets/src/System.Net.Sockets.csproj | 9 ++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/libraries/System.Net.Sockets/src/Resources/Strings.resx b/src/libraries/System.Net.Sockets/src/Resources/Strings.resx index 62f9bb2b41db9f..c2b2e397211ba5 100644 --- a/src/libraries/System.Net.Sockets/src/Resources/Strings.resx +++ b/src/libraries/System.Net.Sockets/src/Resources/Strings.resx @@ -262,4 +262,7 @@ Null is not a valid value for {0}. - \ No newline at end of file + + System.Net.Sockets is not supported on this platform. + + diff --git a/src/libraries/System.Net.Sockets/src/System.Net.Sockets.csproj b/src/libraries/System.Net.Sockets/src/System.Net.Sockets.csproj index 6d9e6416ce67cb..211dd8a0eafd5e 100644 --- a/src/libraries/System.Net.Sockets/src/System.Net.Sockets.csproj +++ b/src/libraries/System.Net.Sockets/src/System.Net.Sockets.csproj @@ -5,12 +5,15 @@ $(NetCoreAppCurrent)-Windows_NT;$(NetCoreAppCurrent)-Unix;$(NetCoreAppCurrent)-Browser enable + + SR.Sockets_PlatformNotSupported + $(DefineConstants);SYSTEM_NET_SOCKETS_DLL - + @@ -189,7 +192,7 @@ - + @@ -317,7 +320,7 @@ - + From e857308f6e9e6f0d07b1bec28c830c423ab1ae2a Mon Sep 17 00:00:00 2001 From: Marek Safar Date: Wed, 15 Jul 2020 13:02:58 +0200 Subject: [PATCH 2/2] Ingore tests for Browser platform --- .../System.Net.Sockets/tests/FunctionalTests/AssemblyInfo.cs | 2 +- .../tests/FunctionalTests/System.Net.Sockets.Tests.csproj | 5 +++-- src/libraries/tests.proj | 1 - 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libraries/System.Net.Sockets/tests/FunctionalTests/AssemblyInfo.cs b/src/libraries/System.Net.Sockets/tests/FunctionalTests/AssemblyInfo.cs index 83b66155954253..4c89f7536b3fa1 100644 --- a/src/libraries/System.Net.Sockets/tests/FunctionalTests/AssemblyInfo.cs +++ b/src/libraries/System.Net.Sockets/tests/FunctionalTests/AssemblyInfo.cs @@ -5,4 +5,4 @@ [assembly: SkipOnCoreClr("System.Net.Tests are flaky and/or long running: https://github.com/dotnet/runtime/issues/131", RuntimeConfiguration.Checked)] [assembly: ActiveIssue("https://github.com/dotnet/runtime/issues/34690", TestPlatforms.Windows, TargetFrameworkMonikers.Netcoreapp, TestRuntimes.Mono)] - +[assembly: SkipOnMono("System.Net.Sockets is not supported on Browser", TestPlatforms.Browser)] diff --git a/src/libraries/System.Net.Sockets/tests/FunctionalTests/System.Net.Sockets.Tests.csproj b/src/libraries/System.Net.Sockets/tests/FunctionalTests/System.Net.Sockets.Tests.csproj index 73e4a078e1b7c0..ef710218ea2ada 100644 --- a/src/libraries/System.Net.Sockets/tests/FunctionalTests/System.Net.Sockets.Tests.csproj +++ b/src/libraries/System.Net.Sockets/tests/FunctionalTests/System.Net.Sockets.Tests.csproj @@ -3,6 +3,7 @@ true true $(NetCoreAppCurrent)-Windows_NT;$(NetCoreAppCurrent)-Unix;$(NetCoreAppCurrent)-Browser + true @@ -18,7 +19,7 @@ - + @@ -89,4 +90,4 @@ - \ No newline at end of file + diff --git a/src/libraries/tests.proj b/src/libraries/tests.proj index b5ee9f34a39777..ec5107ac0c555f 100644 --- a/src/libraries/tests.proj +++ b/src/libraries/tests.proj @@ -41,7 +41,6 @@ -