From 24eabe6f1685f4596de860a725d3cf55eba55081 Mon Sep 17 00:00:00 2001 From: Pavel Savara Date: Mon, 22 Nov 2021 12:58:14 +0100 Subject: [PATCH] fix XML encoding --- .../ThreadlessXunitTestRunner.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Microsoft.DotNet.XHarness.TestRunners.Xunit/ThreadlessXunitTestRunner.cs b/src/Microsoft.DotNet.XHarness.TestRunners.Xunit/ThreadlessXunitTestRunner.cs index 63148dd61..b5c18cbbc 100644 --- a/src/Microsoft.DotNet.XHarness.TestRunners.Xunit/ThreadlessXunitTestRunner.cs +++ b/src/Microsoft.DotNet.XHarness.TestRunners.Xunit/ThreadlessXunitTestRunner.cs @@ -74,9 +74,9 @@ public static async Task Run(string assemblyFileName, bool printXml, XunitF { var resultsXml = new XElement("assemblies"); resultsXml.Add(resultsXmlAssembly); - using var sw = new StringWriter(); - resultsXml.Save(sw); - var bytes = System.Text.Encoding.UTF8.GetBytes(sw.ToString()); + using var ms = new MemoryStream(); + resultsXml.Save(ms); + var bytes = ms.ToArray(); var base64 = Convert.ToBase64String(bytes, Base64FormattingOptions.None); Console.WriteLine($"STARTRESULTXML {bytes.Length} {base64} ENDRESULTXML"); Console.WriteLine($"Finished writing {bytes.Length} bytes of RESULTXML");