我使用nunit2report的Nant genrate Nunit Report。
每天建造它将取代旧的。
如何生成不同的报告:
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>
答案 0 :(得分:3)
您可以尝试这样的事情:
<tstamp property="revision" pattern="yyMMdd" />
<nunit2report out="TestReport_${revision}.html">
...
</nunit2report>
这将导致文件名如下:
TestReport_120815.html
TestReport_120816.html
TestReport_120817.html
...
您可以使用<tstamp/>
任务来获取您想要的输出文件名。