Msbuild 巡航控制.NET文件合并NUnit文件-获取XmlException
我不熟悉巡航控制。我正在运行一个项目,其中我使用MSBuild文件来构建我的项目。我正在使用MSBuild社区任务项目中的NUNit任务运行所有单元测试,并使用以下命令输出包含测试结果的xml文件:Msbuild 巡航控制.NET文件合并NUnit文件-获取XmlException,msbuild,cruisecontrol.net,cruisecontrol,msbuildcommunitytasks,Msbuild,Cruisecontrol.net,Cruisecontrol,Msbuildcommunitytasks,我不熟悉巡航控制。我正在运行一个项目,其中我使用MSBuild文件来构建我的项目。我正在使用MSBuild社区任务项目中的NUNit任务运行所有单元测试,并使用以下命令输出包含测试结果的xml文件: <NUnit Assemblies="@(OutputFiles)" WorkingDirectory="$(UnitTestResultsLocation)" OutputXmlFile="$(UnitTestResultsLocation)\$(ProjectNameSpac
<NUnit Assemblies="@(OutputFiles)" WorkingDirectory="$(UnitTestResultsLocation)"
OutputXmlFile="$(UnitTestResultsLocation)\$(ProjectNameSpace).UnitTests.xml"
ToolPath="$(NUnitToolPath)"
ContinueOnError="true" />
<publishers>
<merge>
<file>C:\CC\Project1\Code\UnitTestResults\Project1TestResults.UnitTests.xml</file>
</merge>
</publishers>
我做错了吗?如何将NUnit测试结果输入巡航控制仪表板?试试看
<merge>
<files>
<string>C:\CC\Project1\Code\UnitTestResults\Project1TestResults.UnitTests.xml</string>
</files>
</merge>
C:\CC\Project1\Code\UnitTestResults\Project1TestResults.UnitTests.xml
试试看
C:\CC\Project1\Code\UnitTestResults\Project1TestResults.UnitTests.xml
尽管我使用NAnt触发NUnit,而不是MSBuild,但以下操作对我来说很有效:
<publishers>
<merge>
<files>
<file>C:\Projects\SomeApp\CI\TestResult.xml</file>
</files>
</merge>
<xmllogger />
</publishers>
C:\Projects\SomeApp\CI\TestResult.xml
尽管我使用NAnt触发NUnit,而不是MSBuild,但以下操作对我来说很有效:
<publishers>
<merge>
<files>
<file>C:\Projects\SomeApp\CI\TestResult.xml</file>
</files>
</merge>
<xmllogger />
</publishers>
C:\Projects\SomeApp\CI\TestResult.xml
合并部分的语法正确吗?我认为应该是
;请参阅:Project1TestResults.UnitTests.xml中第837行,位置36的输出是什么?@LSFR Consulting这是我检查的第一件事-但它只有385行长。@LSFR-我尝试将元素包装进去,相同的结果合并部分的语法是否正确?我认为应该是
;请参阅:Project1TestResults.UnitTests.xml中第837行,位置36的输出是什么?@LSFR Consulting这是我检查的第一件事-但它只有385行长。@LSFR-我尝试将元素包装进去,结果相同