我试图让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”之前有人试过吗?
答案 0 :(得分:0)
你需要指定我认为的汇编参数的完整路径......
<exec program="${output.dir}SpecUnit.Report.exe" verbose="true">
<arg value="${output.dir}${acceptance.tests.assembly}" />
</exec>