【问题标题】:How do I run PHPUnit 3.7 with Ant?如何使用 Ant 运行 PHPUnit 3.7?
【发布时间】:2013-04-15 20:08:19
【问题描述】:

我正在使用 PHPUnit 3.7 并尝试使用 Apache Ant 自动构建(和测试)我的项目。我已经阅读了 PHPUnit 的文档,但找不到如何配置它以向 Ant 抛出错误。

我当前的 Ant 任务如下所示(测试文件位于“tests”目录中):

    <target name="test">

        <echo message="Running unit tests with PHPUnit" />

        <exec executable="phpunit" >
            <arg value="tests/"/>
        </exec>

    </target>

我编写了一个简单的测试,该测试将失败,并且 ant 测试任务在 [exec] 中显示失败,但构建标记为成功。

如何配置 Ant 任务以便在测试失败时识别?

【问题讨论】:

    标签: php unit-testing ant phpunit


    【解决方案1】:

    啊啊啊啊,就这样搞定了。 failonerror="true" 命令是我的朋友。

        <target name="test">
    
            <echo message="Running unit tests with PHPUnit" />
    
            <exec executable="phpunit" failonerror="true">
                <arg value="tests/"/>
            </exec>
    
        </target>
    

    它现在是一种享受。

    【讨论】:

      猜你喜欢
      • 2016-12-08
      • 2013-09-17
      • 2013-12-28
      • 1970-01-01
      • 2012-07-31
      • 1970-01-01
      • 1970-01-01
      • 2011-12-30
      • 2014-11-17
      相关资源
      最近更新 更多