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