From fcefd9de5e754e5882fe665e9858d54eb5184329 Mon Sep 17 00:00:00 2001 From: Ankit Jain Date: Tue, 2 May 2023 17:08:02 -0400 Subject: [PATCH 1/3] [wasi] Disable failing tests in System.Runtime.Serialization.Xml.Tests Issue: https://github.com/dotnet/runtime/issues/82967, and https://github.com/dotnet/runtime/issues/73961 --- .../tests/DataContractSerializer.cs | 1 + .../tests/XsdDataContractExporterTests/ExporterApiTests.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs b/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs index 2429b3ac74f199..c953a35fea9de6 100644 --- a/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs +++ b/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs @@ -4108,6 +4108,7 @@ public static void DCS_SampleICollectionTExplicitWithoutDC() [Fact] [ActiveIssue("https://github.com/dotnet/runtime/issues/73961", typeof(PlatformDetection), nameof(PlatformDetection.IsBuiltWithAggressiveTrimming), nameof(PlatformDetection.IsBrowser))] + [ActiveIssue("https://github.com/dotnet/runtime/issues/73961", typeof(PlatformDetection), nameof(PlatformDetection.IsWasi))] public static void DCS_MemoryStream_Serialize_UsesBuiltInAdapter() { ValidateObject( diff --git a/src/libraries/System.Runtime.Serialization.Xml/tests/XsdDataContractExporterTests/ExporterApiTests.cs b/src/libraries/System.Runtime.Serialization.Xml/tests/XsdDataContractExporterTests/ExporterApiTests.cs index 3697cb0412a43b..982cc7dc0888d4 100644 --- a/src/libraries/System.Runtime.Serialization.Xml/tests/XsdDataContractExporterTests/ExporterApiTests.cs +++ b/src/libraries/System.Runtime.Serialization.Xml/tests/XsdDataContractExporterTests/ExporterApiTests.cs @@ -88,6 +88,7 @@ public static IEnumerable CanExport_MemberData() [Theory] [ActiveIssue("https://github.com/dotnet/runtime/issues/73961", typeof(PlatformDetection), nameof(PlatformDetection.IsBuiltWithAggressiveTrimming), nameof(PlatformDetection.IsBrowser))] + [ActiveIssue("https://github.com/dotnet/runtime/issues/73961", typeof(PlatformDetection), nameof(PlatformDetection.IsWasi))] [MemberData(nameof(Export_MemberData))] public void Export(string testname, Action export, Action schemaCheck = null) { From c82e562082fcab7904820eed0a80eb2afd93812c Mon Sep 17 00:00:00 2001 From: Ankit Jain Date: Tue, 2 May 2023 19:14:59 -0400 Subject: [PATCH 2/3] [wasi] Disable failing test System.Runtime.Serialization.Xml.ReflectionOnly.Tests:DataContractSerializerTests.DCS_MemoryStream_Deserialize_CompatibleWithFullFramework Issue: https://github.com/dotnet/runtime/issues/73961 --- .../tests/DataContractSerializer.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs b/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs index c953a35fea9de6..c857f2cc1ef390 100644 --- a/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs +++ b/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs @@ -4168,6 +4168,7 @@ static void ValidateObject(MemoryStream original, string expectedXml, byte[] exp [Fact] [ActiveIssue("https://github.com/dotnet/runtime/issues/73961", typeof(PlatformDetection), nameof(PlatformDetection.IsBuiltWithAggressiveTrimming), nameof(PlatformDetection.IsBrowser))] + [ActiveIssue("https://github.com/dotnet/runtime/issues/73961", typeof(PlatformDetection), nameof(PlatformDetection.IsWasi))] public static void DCS_MemoryStream_Deserialize_CompatibleWithFullFramework() { // The payloads in this test were generated by a Full Framework application. From bb28858e4a4433b8833e8ea42ae244527a24b4a3 Mon Sep 17 00:00:00 2001 From: Ankit Jain Date: Tue, 2 May 2023 19:46:33 -0400 Subject: [PATCH 3/3] [wasi] Disable tests failing depending on tmp fs System.Runtime.Serialization.Xml.ReflectionOnly.Tests, and System.Runtime.Serialization.Xml.Tests Test: DataContractSerializerTests.DCS_FileStreamSurrogate Issue: https://github.com/dotnet/runtime/issues/85690 --- .../tests/DataContractSerializer.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs b/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs index c857f2cc1ef390..8484775ea230a0 100644 --- a/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs +++ b/src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs @@ -4041,6 +4041,7 @@ public static void DCS_MyPersonSurrogate() } [Fact] + [ActiveIssue("https://github.com/dotnet/runtime/issues/85690", TestPlatforms.Wasi)] public static void DCS_FileStreamSurrogate() { using (var testFile = TempFile.Create())