Skip to content

Commit

Permalink
No Assemblies tag in xUnit
Browse files Browse the repository at this point in the history
This will create invalid XML when multiple assmblies are tested.
Don't know yet how xUnit handles multiple assemblies...
  • Loading branch information
LodewijkSioen committed Dec 21, 2014
1 parent b783f93 commit 4d675a6
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 13 deletions.
4 changes: 1 addition & 3 deletions src/Fixie.Tests/Reports/XUnitXmlReport.xml
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8" ?>
<assemblies>
<assembly name="[assemblyLocation]" run-date="YYYY-MM-DD" run-time="HH:MM:SS" configFile="[configLocation]" time="1.234" total="6" passed="2" failed="2" skipped="2" environment="00-bit .NET 1.2.3.4" test-framework="Fixie 1.2.3.4">
<class time="1.234" name="Fixie.Tests.Reports.XUnitXmlReportTests+PassFailTestClass" total="6" passed="2" failed="2" skipped="2">
<test name="Fixie.Tests.Reports.XUnitXmlReportTests+PassFailTestClass.SkipWithReason" type="Fixie.Tests.Reports.XUnitXmlReportTests+PassFailTestClass" method="SkipWithReason" result="Skip">
Expand All @@ -25,5 +24,4 @@
</test>
<test name="Fixie.Tests.Reports.XUnitXmlReportTests+PassFailTestClass.PassIfTrue(True)" type="Fixie.Tests.Reports.XUnitXmlReportTests+PassFailTestClass" method="PassIfTrue" result="Pass" time="1.234" />
</class>
</assembly>
</assemblies>
</assembly>
8 changes: 1 addition & 7 deletions src/Fixie.Tests/Reports/XUnitXmlReport.xsd
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="assemblies">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="assembly">
<xs:element name="assembly">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="class">
Expand Down Expand Up @@ -71,7 +68,4 @@
<xs:attribute name="test-framework" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
4 changes: 1 addition & 3 deletions src/Fixie/Reports/XUnitXmlReport.cs
Expand Up @@ -10,9 +10,7 @@ public class XUnitXmlReport
{
public XDocument Transform(ExecutionResult executionResult)
{
return new XDocument(
new XElement("assemblies",
executionResult.AssemblyResults.Select(Assembly)));
return new XDocument(executionResult.AssemblyResults.Select(Assembly));
}

static XElement Assembly(AssemblyResult assemblyResult)
Expand Down

0 comments on commit 4d675a6

Please sign in to comment.