如何让SpecUnit在TeamCity CI构建中运行

时间:2008-08-26 12:26:11

标签: c# nant teamcity

我试图让SpecUnit在使用Nant的持续集成构建中运行。目前文件位于正确的位置,但没有从SpecUnit.Report.exe生成输出。以下是nant构建脚本中的相关任务:

<echo message="**** Starting SpecUnit report generation ****" />
<copy file="${specunit.exe}" tofile="${output.dir}SpecUnit.Report.exe" />
<exec program="${output.dir}SpecUnit.Report.exe" failonerror="false">
    <arg value="${acceptance.tests.assembly}" />
</exec>

请注意:

  • ${specunit.exe}是“SpecUnit.Report.exe”所在的完整路径。
  • ${output.dir}是当前构建代理的teamcity输出目录。
  • ${acceptance.tests.assembly}是“AcceptanceTests.dll”

之前有人试过吗?

1 个答案:

答案 0 :(得分:0)

你需要指定我认为的汇编参数的完整路径......

   <exec program="${output.dir}SpecUnit.Report.exe" verbose="true">
      <arg value="${output.dir}${acceptance.tests.assembly}" />
    </exec>