所有C#单元测试dll都没有在Jenkins上执行

时间:2015-10-28 13:20:57

标签: jenkins ncover nunit-2.5.9

我正在尝试使用 nunit-console-x86.exe 从构建文件运行单元测试。我正在从一个包含33个条目的nunit项目文件中读取dll。在我的系统上,所有测试都在运行,但是当相同的构建文件通过Jenkins运行时,只有15个dll被选中并运行。

我观察到几分钟后cmd提示符出现以下错误 - 抛出了system.outofmemoryexception。

这是我的构建文件:

<exec program="${ncover.exe}" failonerror="false"> 
  <arg value="Run"/> 
  <arg value="--project=${ncover.project}"/> 
  <arg value="--buildId=${ncover.build.id}"/> 
  <arg value="--"/> 
  <arg value="..\tools\NUnit\nunit-console-x86.exe"/>       
  <arg value="TestProject.nunit"/> 
  <arg value="/domain=Multiple"/> 
</exec>

NUnit项目:

<NUnitProject>
  <Settings activeconfig="Debug" /> 
  <Config name="Debug" 
          configfile="TestA.dll.config" 
          binpathtype="Auto"> 
    <assembly path="TestA.dll" /> 
    <assembly path="TestB.dll" /> 
  </Config> 
  <Config name="Release" binpathtype="Auto" /> 
</NUnitProject>

0 个答案:

没有答案