Magento EE 1.13'te ünite kurulumu


18

EE 1.13 içinde talimatlara göre EComDev_PHPUnit kurmaya çalışıyorum

https://github.com/EcomDev/EcomDev_PHPUnit

İlk engel modman'ı çalıştırmaktı ama vazgeçip modülleri elle kopyaladım. Şimdi ikinci sayı 2. adımda: yürüttüğümde

php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/

Diyen bir istisna alıyorum

 PHP Fatal error : Class 'Mage_Core_Model_Factory' not found in '../../../shell/abstract.php' on line 88

Gittim ve abstract.pho içinde requir_once ile fabrika yolunu ekledim ama sonra başka bir sınıfın eksik olduğunu söyleyen bir hata atıyor ...

Bununla karşılaşan var mı? Bir VirtualBox Ubuntu 12.10 kullanıyorum. Bu konuda herhangi bir yardım takdir edilecektir.

Çözüm veya geçici çözüm:

Eklemek zorunda kaldım

require_once '../app/code/core/Mage/Core/Model/Factory.php';
require_once '../app/Mage.php';

ilk satırları olarak ../shell/ecomdev-phpunit.php

Hangi iyi çalışmasını sağladı. Doğru ya da yanlış olup olmadığından emin değilim :) Uzman önerileri hoş geldiniz (stackexchange, soru soran 8 saat içinde bir çözüm eklememe izin vermiyor ve düşük bir itibarım var, dolayısıyla cevabı buraya ekliyoruz)

Yanıtlar:


5

Yukarıdaki güncellemelere dayanarak, orijinal asker problemlerini

Çözüm veya geçici çözüm:

Eklemek zorunda kaldım

gerektirir_once '../app/code/core/Mage/Core/Model/Factory.php';

gerektirir_once '../app/Mage.php';

../shell/ecomdev-phpunit.php'nin ilk satırları olarak

Hangi iyi çalışmasını sağladı. Doğru ya da yanlış olup olmadığından emin değilim :) Uzman önerileri hoş geldiniz (stackexchange, soru soran 8 saat içinde bir çözüm eklememe izin vermiyor ve düşük bir itibarım var, dolayısıyla cevabı buraya ekliyoruz)



0

Hey sadece buraya bir not atıyorum (belki yardımcı olacaktır). Herhangi bir nedenle $_includeMageayarlanmış olarak adlandırılan korumalı bir değişken var false.

Bunu ayarlamak truesorunu çözer ve Alan'ın belirttiği dosyaları eklemeyi gerektirmez. Yana Mageithal edilir Mage_Shell_Abstractsınıfı ve Mage_Core_Model_Factory(bununla kayıtlı olduğu otomatik yükleyici tarafından ithal edilmektedir Mage).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.