我希望将日期和时间附加到文件名中,因此我想创建一个名为 behat-20140913-195915.html
的文件,但下面的示例将名称设置为 behat-yyyymmdd-hhiiss.html
。有人知道问题的解决方法吗?
我遵循了这个示例
注意:这两个也不起作用: ${DSTAMP} ${TSTAMP}
<?xml version="1.0" encoding="UTF-8"?>
<project name="Sport" default="build-default" basedir=".">
<tstamp>
<format property="TODAY_MY" pattern="yyyymmdd-hhiiss" locale="en,UK" />
</tstamp>
<target name="build" description="Runs everything in order ..." depends="behat-bdd" />
<target name="behat">
<echo msg="Running Behat tests ..." />
<exec logoutput="true" checkreturn="true"
command="bin/behat -f progress --format html --out ${dir-report}/behat-${TODAY_MY}.html" dir="./" />
</target>
</project>
bin/phing build-ts
命令时,终端输出为:[echo] date: yyyyMMdd-HHmmss
。 - BentCoder<target name="behat-report"><tstamp/><exec logoutput="true" checkreturn="true" passthru="true" command="bin/behat --format html --out reports/behat-${DSTAMP}${TSTAMP}.html" /></target>
。感谢你的提示和+1。 - BentCoder