1

nunit2reportによるNantgenrateNunitReportを使用しています。

そして毎日それが構築し、古いものを置き換えます。

次のような異なるレポートを生成するにはどうすればよいですか。

TestReport_0815.html
TestReport_0816.html
....

これが私のビルドファイルです:

<?xml version="1.0"?>
<project name="dotNet_Login" default="build" basedir=".">
  <property name="nant.settings.currentframework" value="net-4.0"/>

  <target name="build">
    <solution configuration="debug" solutionfile="Test_Login\Test_Login.sln" />
  </target>

  <target name="run" depends="build">
    <exec program="Nunit\NUnit-2.6.0.12051\bin\nunit-console.exe">
       <arg value="dotNet_Login\dotNet_Login\bin\debug\dotNet_Login.dll" />
    </exec>

    <nunit2report out="NUnitReport.html">
      <fileset>
        <includes name="TestResult.xml" />
      </fileset>
    </nunit2report>

    <echo message="NUnit report generated."/>
  </target>

</project>
4

1 に答える 1

3

あなたはこのようなことを試すことができます:

<tstamp property="revision" pattern="yyMMdd" />

<nunit2report out="TestReport_${revision}.html">
   ...
</nunit2report>

これにより、次のようなファイル名になります。

TestReport_120815.html
TestReport_120816.html
TestReport_120817.html
...

タスクを試して、必要な出力ファイル名を取得でき<tstamp/>ます。

于 2012-08-15T07:05:23.227 に答える