Я намагаюся налаштувати EComDev_PHPUnit в EE 1.13 відповідно до інструкцій в
https://github.com/EcomDev/EcomDev_PHPUnit
Ну першим перешкодою було змусити працювати модменом, але я здався і скопіював модулі вручну. Тепер друге питання знаходиться на кроці 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
Я пішов і додав заводський шлях з Requ_once в Abstract.pho, але потім він видає помилку, кажучи про відсутність іншого класу ...
Хтось із цим стикався? Я використовую Ubuntu 12.10 у VirtualBox. Будь-яка допомога з цього приводу буде вдячна.
Рішення або тимчасове рішення:
Довелося додати
require_once '../app/code/core/Mage/Core/Model/Factory.php';
require_once '../app/Mage.php';
як перші рядки ../shell/ecomdev-phpunit.php
Що змусило його працювати добре. Я не впевнений, це правильно чи неправильно :) Пропозиції експертів вітаються (stackexchange не дозволяє мені додати рішення протягом 8 годин, коли я задаю питання, і я маю низьку репутацію, тому додаю відповідь тут)