我是一个编译项目然后运行mstests测试的nant构建。
当我在本地运行构建时,正在运行68个测试,但是在jenkins上,相同的构建仅运行48个测试。
在这两种情况下,我使用相同的nant任务(编译测试),并且具有完全相同的mstest版本(Microsoft(R)测试执行命令行工具版本12.0.21005.1),msbuild(4.0.30319.18408) )和nant(0.92)
<target name="compile">
<exec program="${MSBuildPath}">
<arg line='"${SolutionFile}"' />
<arg line="/property:Configuration=Release" />
<arg value="/target:Rebuild" />
<arg value="/verbosity:normal" />
<arg value="/nologo" />
</exec>
</target>
<target name="test">
<delete file="TestResults.trx"/>
<if propertyexists="MsTestPath">
<exec program="${MsTestPath}">
<arg line="/testcontainer:${TestPath}" />
<arg line="/testsettings:${TestSettingsPath}" />
<arg line="/resultsfile:TestResults.trx" />
</exec>
</if>
<ifnot propertyexists="MsTestPath">
<exec program="MsTest.exe">
<arg line="/testcontainer:${TestPath}" />
<arg line="/testsettings:${TestSettingsPath}" />
<arg line="/resultsfile:TestResults.trx" />
</exec>
</ifnot>
</target>
知道可能导致这种情况的原因吗?
由于