2008-08-26 73 views
0

我想让SpecUnit在使用Nant的持续集成版本中运行。目前这些文件位于正确的位置,但没有从SpecUnit.Report.exe生成输出。下面是从恶性生成脚本相关任务:如何让SpecUnit在TeamCity CI版本中运行

<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”

任何人都尝试过这个?

+0

记得你可以使用该报告在总结建设作为另一个选项卡 – 2008-10-10 08:44:11

回答

0

你需要指定的完整路径大会的说法,我认为......

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