質問

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} 現在のビルド エージェントのチームシティ出力ディレクトリです。
  • ${acceptance.tests.assembly} は「AcceptanceTests.dll」です

以前にこれを試した人はいますか?

役に立ちましたか?

解決

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

   <exec program="${output.dir}SpecUnit.Report.exe" verbose="true">
      <arg value="${output.dir}${acceptance.tests.assembly}" />
    </exec>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top