【发布时间】:2015-08-06 17:16:03
【问题描述】:
我在 Ant 中有这样的目标
<target name="test">
<exec executable="php" failonerror="true">
<arg value="-S"/>
<arg value="localhost:80"/>
<arg value="-t"/>
<arg value="web"/>
</exec>
<exec executable="phpunit" failonerror="true">
<arg value="tests"/>
</exec>
</target>
问题是当我运行它时,目标会因为 PHP 内置服务器而阻塞。如何启动 PHP 服务器,然后运行 PHP 单元,然后在 PHP 单元完成(成功或失败)时停止服务器?
【问题讨论】: