2008-08-26 5 views
0

SpecUnitをNantを使用して継続的な統合ビルドで実行しようとしています。現時点では、ファイルは正しい場所にありますが、SpecUnit.Report.exeからの出力は生成されません。ここではNAntのビルド・スクリプトから該当タスクは、次のとおりです。SpecUnitをTeamCity CIビルド内で実行する方法

<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"

は誰でも前にこれを試しているのですか?

+0

は、あなたが別のタブとしてビルド要約でレポートを使用することができます覚えている...私は思うアセンブリ引数への完全なパスを指定する必要があります –

答えて

0

あなたは

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