我正在使用 Phing 在一个名为 runtest 的文件夹上运行 phpunit,该文件夹包含我所有的 phpunit 测试。
我的 build.xml 如下:
<project name="TiVO" default="build">
<target name="clean">
<delete dir="build"/>
</target>
<target name="prepare">
<mkdir dir="build/logs"/>
</target>
<target name="phpunit">
<phpunit bootstrap="runtest/initalize.php" printsummary="true" haltonfailure="true">
<formatter todir="build/logs" type="xml"/>
<batchtest>
<fileset dir="runtest">
<include name="*.php"/>
</fileset>
</batchtest>
</phpunit>
</target>
<target name="build" depends="clean,prepare,phpunit"/>
</project>
问题是它不运行任何以 .php 结尾的 php 文件(例如 Channel.php、Video.php),并且只有在我将包含名称更改为:
<include name="*Test.php"/>
然后它运行一个匹配模式 *Test.php 的 MyChannelTest.php 文件,这很公平。
如何更改我的 build.xml 以运行 runtest 目录中以 .php 结尾的任何文件?谢谢