我正在尝试按照EE 1.13中的说明设置EComDev_PHPUnit
https://github.com/EcomDev/EcomDev_PHPUnit
好,第一个障碍是让modman工作,但是我放弃了,并手动复制了模块。现在第二个问题在步骤2中:当我执行时
php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/
我得到一个例外,说
PHP Fatal error : Class 'Mage_Core_Model_Factory' not found in '../../../shell/abstract.php' on line 88
我去了并在abstract.pho中用require_once添加了工厂路径,但是随后抛出一个错误,提示缺少另一个类...
有人遇到过这个吗?我在VirtualBox中使用Ubuntu 12.10。任何帮助,将不胜感激。
解决方案或临时解决方案:
我必须添加
require_once '../app/code/core/Mage/Core/Model/Factory.php';
require_once '../app/Mage.php';
作为的第一行 ../shell/ecomdev-phpunit.php
这使它工作正常。我不确定这是对还是错:)专家建议会受到欢迎(stackexchange不允许我在提出问题的8小时内添加解决方案,并且我的声誉较低,因此在此处添加答案)