MSTest在jenkins上忽略了一些测试

时间:2014-06-13 11:05:32

标签: jenkins msbuild mstest nant

我是一个编译项目然后运行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>

知道可能导致这种情况的原因吗?

由于

0 个答案:

没有答案