PHPUnit在不同的位置返回不同的结果(对于同一组Zend Framework项目文件)

时间:2011-11-10 23:05:35

标签: php zend-framework phpunit

我的PHPUnit测试环境设置为针对ZF项目运行。而且从一个地方跑得很好。但是当我将所有项目文件(通过git clone)移动到另一个地方时,phpunit运行,但返回“OK(0测试,0断言)”,虽然确实有几个测试。

同样的过程在2个不同的位置运行良好,直到我手动将phpunit从3.6.5降级到3.4.15(这对于ZF项目来说似乎是不可避免的)。不确定出了什么问题?或者,如果phpunit有任何执行日志,我可以查看吗?

我的 phpunit.xml

<phpunit bootstrap="./application/bootstrap.php" colors="true">
  <testsuites>
    <testsuite name="myTests">
        <directory>./</directory>
    </testsuite>
  </testsuites>

    <filter>
        <whitelist>
            <directory suffix=".php">../application/</directory>
            <exclude>
                <directory suffix=".phtml">../application/</directory>
                <file>../application/Bootstrap.php</file>
                <file>../application/controllers/ErrorController.php</file>
            </exclude>
        </whitelist>
    </filter>

</phpunit>

出来:

Sebastian Bergmann撰写的PHPUnit 3.4.15。

时间:0秒,内存:9.50Mb

好(0次测试,0次断言)


在哪里被驱逐:

Sebastian Bergmann撰写的PHPUnit 3.4.15。

.....

时间:0秒,内存:30.75Mb

好(5次测试,11次断言)

1 个答案:

答案 0 :(得分:1)

您希望降级为3. 5 .15而不是3. 4 .15并且只是为了好的措施将suffix="Test.php"添加到您的目录标记。< / p>

其中一个应该做的伎俩