1

我对 PHPUnit 有疑问。我使用 PEAR 安装它,那里没有问题,但是当我尝试运行测试时(这应该可以工作,因为它适用于朋友)我收到一个我无法解决的错误:

致命错误:第 644 行 my/path/to/magento/app/code/core/Mage/Core/Model/Resource/Setup.php 中允许的内存大小为 536890912 字节已用尽(尝试分配 504627201 字节)

zend_mm_heap 损坏

我增加了 php.ini 文件(在 apache 和 php 中)的内存限制,唯一的结果是我不得不等待更长时间才能出现错误。我将 WAMP 与 Apache 2.2.22 和 php 5.3.13 以及 PHPUnit 1.3.2 一起使用。我尝试了所有我能想到的,但我还没有找到任何解决方案。

4

2 回答 2

2

有内存限制就产生了这个问题。您可以在 php.ini 和 .htaccess 文件中更改 max_execution_time、max_input_time 和 memory_limit = 512M 来解决此问题。 http://www.magentocommerce.com/boards/viewthread/38843/

于 2013-08-29T11:30:39.747 回答
0

如果你有足够的内存,你可以使用无限量的内存:*

<!-- phpunit.xml -->
<php>
    <ini name="memory_limit" value="-1" />
</php>
于 2018-03-09T17:48:15.117 回答