1

我正在尝试使用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>
4

0 回答 0