private static string ProjectXmlToString(ProjectRootElement projectXml) { using var writer = new StringWriterWithUtf8Encoding(); projectXml.Save(writer); return(writer.ToString()); }
public string ToJUnitXml(bool flatTestSuites) { var sw = new StringWriterWithUtf8Encoding(); var w = new XmlTextWriter(sw); w.WriteStartDocument(); w.WriteStartElement("testsuites"); w.WriteAttributeString("errors", "0"); w.WriteAttributeString("failures", "" + TestsFailed); w.WriteAttributeString("tests", "" + TotalTests); w.WriteAttributeString("time", (Duration * 0.001).ToString("F4", CultureInfo.InvariantCulture)); RecursiveWriteJUnit(w, this, "", flatTestSuites); w.WriteEndElement(); w.WriteEndDocument(); return(sw.ToString()); }