0

Nant を使用して継続的インテグレーション ビルドで SpecUnit を実行しようとしています。現時点では、ファイルは正しい場所にありますが、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」です

誰もこれを前に試しましたか?

4

1 に答える 1

0

アセンブリ引数へのフルパスを指定する必要があると思います...

   <exec program="${output.dir}SpecUnit.Report.exe" verbose="true">
      <arg value="${output.dir}${acceptance.tests.assembly}" />
    </exec>
于 2008-08-26T15:21:19.577 に答える