Saya mencoba mengatur EComDev_PHPUnit di EE 1.13 sesuai instruksi di
https://github.com/EcomDev/EcomDev_PHPUnit
Rintangan pertama yang baik adalah membuat modman bekerja tetapi saya menyerah dan menyalin modul secara manual. Sekarang masalah kedua adalah pada langkah 2: ketika saya mengeksekusi
php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/
Saya mendapatkan pengecualian yang mengatakan
PHP Fatal error : Class 'Mage_Core_Model_Factory' not found in '../../../shell/abstract.php' on line 88
Saya pergi dan menambahkan path pabrik dengan require_once di abstract.pho tapi kemudian muncul kesalahan mengatakan kelas lain hilang ...
Adakah yang mengalami ini? Saya menggunakan Ubuntu 12.10 dalam VirtualBox. Bantuan apa pun akan dihargai.
Solusi atau solusi sementara:
Saya harus menambahkan
require_once '../app/code/core/Mage/Core/Model/Factory.php';
require_once '../app/Mage.php';
sebagai baris pertama ../shell/ecomdev-phpunit.php
Yang membuatnya bekerja dengan baik. Saya tidak yakin apakah itu benar atau salah :) Saran ahli diterima (stackexchange tidak membiarkan saya menambahkan solusi dalam waktu 8 jam mengajukan pertanyaan dan saya memiliki reputasi rendah, karenanya menambahkan jawabannya di sini)