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