【发布时间】:2016-05-16 16:46:50
【问题描述】:
我正在尝试从 junit 测试中输出一个唯一 ID。因为我们有多个构建盒在不同的发布版本上运行单元测试。但我希望 todir= 在同一个文件夹中。
<target name="test" depends="compileTest">
<junit fork="yes" forkmode="once" failureproperty="test.failure">
<classpath path="${TomcatClassPath};${TestClassPath};${TestBuildDir};${buildDir}"/>
<formatter type="xml" usefile="true" />
<batchtest todir="${unitTestReultDir}">
<fileset dir="${TestSrcDir}">
</fileset>
</batchtest>
</junit>
<fail message="test failed" if="test.failure">
</fail>
</target>
总是输出: TEST-com.company.app.component.ClassNameTest.xml
希望: TEST-com.company.app.component.ClassNameTest_YYYYMMDDHHMMSSmmmm.xml
有没有办法附加时间戳以防止文件相互覆盖。
【问题讨论】:
-
你应该编辑你的问题,并在那里发布你的代码。
-
@TXN_747 编辑你的问题,否则就不清楚了。
标签: unit-testing junit