2009-05-22 15 views
1

ビルドスクリプト(ナント)がユニットテストの詳細をコマンドプロンプトウィンドウに表示しない理由を教えてください。私は忠実に設定しているが、私の単体テストについての詳細は表示したくない。ここでは、ターゲットがあります:ナントスクリプトにユニットテストの詳細が表示されない

<target name="run-unit-tests" depends="compile, move.assemblies.for.tests, rebuildDatabase"> 
     <mkdir dir="${tests.output.dir}" /> 

     <nunit2 haltonfailure="true" failonerror="true" verbose="true"> 
      <formatter type="Xml" extension=".xml" outputdir="${tests.output.dir}" usefile="true" /> 
      <test assemblyname="${test.assembly.file}" /> 
     </nunit2> 
    <echo message="Unit Testing Done!" /> 
    </target> 

コマンドプロンプトウィンドウはこれを表示します。

[mkdir] Creating directory 'C:\Projects\TestProject\build\artifacts\UnitTestOutput'. 
[echo] Unit Testing Done! 
build: 
BUILD SUCCEEDED 

私はここで何かが足りないのですか?

ありがとうございます!

答えて

1

答えが見つかりました。私はCodeCampServerのソースを見て、

<formatter type="Plain" /> 

ラインを見て、それは次のようになりますので、私のビルドスクリプトにこれを追加しました:

<nunit2 haltonfailure="true" failonerror="true" verbose="true"> 
      <formatter type="Xml" extension=".xml" outputdir="${tests.output.dir}" usefile="true" /> 
     <formatter type="Plain" /> 
      <test assemblyname="${test.assembly.file}" /> 
     </nunit2> 

、今では、詳細が表示されます。

ご迷惑をおかけしますが、ご迷惑をおかけしますが、ご迷惑をおかけして申し訳ございません。

0

$ {tests.output.dir}にログファイルはありますか?もしそうなら、usefileをfalseに設定し、 "Plain"と入力すればどうなるでしょうか?

関連する問題