我试图让 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”
以前有人试过吗?