【问题标题】:How to get SpecUnit to run within a TeamCity CI build如何让 SpecUnit 在 TeamCity CI 构建中运行
【发布时间】:2010-09-06 20:57:22
【问题描述】:

我正在尝试让 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”

以前有人试过吗?

【问题讨论】:

  • 请记住,您可以将构建摘要中的报告用作另一个选项卡

标签: c# nant teamcity


【解决方案1】:

您需要指定我认为的程序集参数的完整路径...

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    相关资源
    最近更新 更多