Ich versuche, EComDev_PHPUnit in EE 1.13 gemäß den Anweisungen in einzurichten
https://github.com/EcomDev/EcomDev_PHPUnit
Nun, die erste Hürde war, Modman zum Laufen zu bringen, aber ich habe aufgegeben und die Module manuell kopiert. Jetzt ist die zweite Ausgabe in Schritt 2: wenn ich ausführe
php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/
Ich bekomme eine Ausnahme, die besagt
PHP Fatal error : Class 'Mage_Core_Model_Factory' not found in '../../../shell/abstract.php' on line 88
Ich habe den Factory-Pfad mit require_once in abstract.pho hinzugefügt, aber dann wird ein Fehler ausgegeben, der besagt, dass eine andere Klasse fehlt ...
Hat jemand dies angetroffen? Ich benutze Ubuntu 12.10 in einer VirtualBox. Jede Hilfe hierzu wird gebeten.
Lösung oder vorübergehende Lösung:
Ich musste hinzufügen
require_once '../app/code/core/Mage/Core/Model/Factory.php';
require_once '../app/Mage.php';
als die ersten Zeilen von ../shell/ecomdev-phpunit.php
Womit es gut funktioniert hat. Ich bin mir nicht sicher, ob es richtig oder falsch ist :) Expertenempfehlungen erwünscht (Stapelaustausch erlaubt mir nicht, innerhalb von 8 Stunden nach dem Stellen einer Frage eine Lösung hinzuzufügen, und ich habe einen schlechten Ruf, daher füge ich die Antwort hier hinzu)