Sto cercando di impostare EComDev_PHPUnit in EE 1.13 secondo le istruzioni in
https://github.com/EcomDev/EcomDev_PHPUnit
Bene, il primo ostacolo è stato far funzionare modman ma ho rinunciato e copiato i moduli manualmente. Ora il secondo problema è nel passaggio 2: quando eseguo
php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/
Ottengo un'eccezione che dice
PHP Fatal error : Class 'Mage_Core_Model_Factory' not found in '../../../shell/abstract.php' on line 88
Sono andato e ho aggiunto il percorso di fabbrica con require_once in abstract.pho ma poi viene visualizzato un errore che dice che manca un'altra classe ...
Qualcuno ha riscontrato questo? Sto usando Ubuntu 12.10 in un VirtualBox. Qualsiasi aiuto su questo sarà apprezzato.
Soluzione o soluzione temporanea:
Ho dovuto aggiungere
require_once '../app/code/core/Mage/Core/Model/Factory.php';
require_once '../app/Mage.php';
come le prime righe di ../shell/ecomdev-phpunit.php
Che lo ha fatto funzionare bene. Non sono sicuro che sia giusto o sbagliato :) Suggerimenti degli esperti benvenuti (stackexchange non mi consente di aggiungere una soluzione entro 8 ore dalla domanda e ho una bassa reputazione, quindi aggiungendo la risposta qui)