Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ccnet中的Assert.Inconclusive()测试使生成失败_C#_Mstest_Ccnet Config - Fatal编程技术网

C# ccnet中的Assert.Inconclusive()测试使生成失败

C# ccnet中的Assert.Inconclusive()测试使生成失败,c#,mstest,ccnet-config,C#,Mstest,Ccnet Config,我有一个visual studio 2010测试工具,它为同一个测试测试不同的端点(应用程序),当为所有端点运行时,一些测试不会针对端点运行,并作为非决定性测试返回,这反过来会导致生成失败。使用mstest/ccnet进行持续集成可以使生成通过,但仍然显示非决定性测试的计数 我浏览了博客,但无法通过更改项目为ccnet项目工作。文件 任何帮助或建议都将不胜感激。我的建议是分别运行msbuild和mstest。所以你有你的任务 <task> <msbuild> <ex

我有一个visual studio 2010测试工具,它为同一个测试测试不同的端点(应用程序),当为所有端点运行时,一些测试不会针对端点运行,并作为非决定性测试返回,这反过来会导致生成失败。使用mstest/ccnet进行持续集成可以使生成通过,但仍然显示非决定性测试的计数

我浏览了博客,但无法通过更改项目为ccnet项目工作。文件


任何帮助或建议都将不胜感激。

我的建议是分别运行msbuild和mstest。所以你有你的任务

<task>
<msbuild>
<executable>c:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>youWorkinDir</workingDirectory>
<projectFile>yourProjd.proj</projectFile>
<targets>Build</targets>
</msbuild>
<exec>
<executable>C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\mstest.exe</executable>
<buildArgs>/testcontainer:YourTestProject.dll /resultsfile:TestResult.xml</buildArgs>
</exec>
</task>

c:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe
youWorkinDir
yourProjd.proj
建造
C:\ProgramFiles(x86)\Microsoft Visual Studio 10.0\Common7\IDE\mstest.exe
/testcontainer:YourTestProject.dll/resultsfile:TestResult.xml
在publisher部分中,在
之前有一个合并任务,该任务将在生成日志中包含输出文件:

<publishers>
<merge>
 <files>
   <file>TestResult.xml</file>
 </files>
</merge>
</publishers>

TestResult.xml