private void InitializeXmlFile(XmlNode result) { //ResultSummary summary = new ResultSummary(result); NUnit2ResultSummary summary = new NUnit2ResultSummary(result); xmlWriter.WriteStartDocument(false); xmlWriter.WriteComment("This file represents the results of running a test suite"); xmlWriter.WriteStartElement("test-results"); xmlWriter.WriteAttributeString("name", result.GetAttribute("fullname")); xmlWriter.WriteAttributeString("total", summary.ResultCount.ToString()); xmlWriter.WriteAttributeString("errors", summary.Errors.ToString()); xmlWriter.WriteAttributeString("failures", summary.Failures.ToString()); xmlWriter.WriteAttributeString("not-run", summary.TestsNotRun.ToString()); xmlWriter.WriteAttributeString("inconclusive", summary.Inconclusive.ToString()); xmlWriter.WriteAttributeString("ignored", summary.Ignored.ToString()); xmlWriter.WriteAttributeString("skipped", summary.Skipped.ToString()); xmlWriter.WriteAttributeString("invalid", summary.NotRunnable.ToString()); DateTime start = result.GetAttribute("start-time", DateTime.UtcNow); xmlWriter.WriteAttributeString("date", start.ToString("yyyy-MM-dd")); xmlWriter.WriteAttributeString("time", start.ToString("HH:mm:ss")); WriteEnvironment(); WriteCultureInfo(); }
private void InitializeXmlFile(XmlNode result) { NUnit2ResultSummary summary = new NUnit2ResultSummary(result); xmlWriter.WriteStartDocument(false); xmlWriter.WriteComment("This file represents the results of running a test suite"); xmlWriter.WriteStartElement("test-results"); xmlWriter.WriteAttributeString("name", GetPathOfFirstTestFile(result)); xmlWriter.WriteAttributeString("total", summary.ResultCount.ToString()); xmlWriter.WriteAttributeString("errors", summary.Errors.ToString()); xmlWriter.WriteAttributeString("failures", summary.Failures.ToString()); xmlWriter.WriteAttributeString("not-run", summary.TestsNotRun.ToString()); xmlWriter.WriteAttributeString("inconclusive", summary.Inconclusive.ToString()); xmlWriter.WriteAttributeString("ignored", summary.Ignored.ToString()); xmlWriter.WriteAttributeString("skipped", summary.Skipped.ToString()); xmlWriter.WriteAttributeString("invalid", summary.NotRunnable.ToString()); DateTime start = result.GetAttribute("start-time", DateTime.UtcNow); xmlWriter.WriteAttributeString("date", start.ToString("yyyy-MM-dd")); xmlWriter.WriteAttributeString("time", start.ToString("HH:mm:ss")); WriteEnvironment(); WriteCultureInfo(); }